addVertexCount(int drawPolygonCount, int drawVertexCount) | Lamp::RenderingDevice | [inline, virtual] |
applyDefaultStateBlock() | Lamp::RenderingDevice | [inline, virtual] |
applyStateBlock(Direct3DStateBlock *stateBlock) | Lamp::RenderingDevice | [virtual] |
beginScene() | Lamp::RenderingDevice | [virtual] |
beginStateBlock() | Lamp::RenderingDevice | [virtual] |
closeColorTextureStage(int colorStage) | Lamp::RenderingDevice | [virtual] |
closeLight(int lightIndex) | Lamp::RenderingDevice | [virtual] |
createDynamicIndexBuffer(int bufferSize) | Lamp::RenderingDevice | [virtual] |
createDynamicVertexBuffer(int bufferSize) | Lamp::RenderingDevice | [virtual] |
createStaticIndexBuffer(int bufferSize) | Lamp::RenderingDevice | [virtual] |
createStaticVertexBuffer(int bufferSize) | Lamp::RenderingDevice | [virtual] |
createTexture(D3DFORMAT format, int width, int height) | Lamp::RenderingDevice | [virtual] |
createVertexDeclaration(Direct3DVertexDeclaration **vertexDeclaration, bool hasPosition, int weightsPerVertex, int bonesPerVertex, bool hasNormal, bool hasColor, int texCoordSetCount, const TexCoord::Type *texCoordTypeArray) | Lamp::RenderingDevice | [virtual] |
drawIndexedLineList(int vertexCount, int primitiveCount) | Lamp::RenderingDevice | [virtual] |
drawIndexedTriangleList(int vertexCount, int primitiveCount) | Lamp::RenderingDevice | [virtual] |
drawIndexedTriangleList(int baseVertexIndex, int minIndex, int vertexCount, int startIndex, int primitiveCount) | Lamp::RenderingDevice | [virtual] |
drawLineList(int primitiveCount) | Lamp::RenderingDevice | [virtual] |
drawTriangleList(int primitiveCount) | Lamp::RenderingDevice | [virtual] |
enableDirectionalLight(int lightIndex, DirectionalLight *directionalLight) | Lamp::RenderingDevice | [virtual] |
enablePointLight(int lightIndex, PointLight *pointLight) | Lamp::RenderingDevice | [virtual] |
endScene() | Lamp::RenderingDevice | [virtual] |
endStateBlock() | Lamp::RenderingDevice | [virtual] |
getDrawPolygonCount() | Lamp::RenderingDevice | [inline, virtual] |
getDrawPrimitiveCount() | Lamp::RenderingDevice | [inline, virtual] |
getDrawVertexCount() | Lamp::RenderingDevice | [inline, virtual] |
getInstance() | Lamp::RenderingDevice | [inline, static] |
getRenderTargetSize() | Lamp::RenderingDevice | [virtual] |
invalidateDefaultStateBlock() | Lamp::RenderingDevice | [inline, protected, virtual] |
LampGraphics (defined in Lamp::RenderingDevice) | Lamp::RenderingDevice | [friend] |
lockDynamicVertexBuffer(Direct3DVertexBuffer *vertexBuffer, int offset, int size) | Lamp::RenderingDevice | [virtual] |
lockStaticIndexBuffer(Direct3DIndexBuffer *indexBuffer, int offset, int size) | Lamp::RenderingDevice | [virtual] |
lockTexture(Direct3DTexture *texture, int mipmapLevel) | Lamp::RenderingDevice | [virtual] |
maxActiveLightCount_ | Lamp::RenderingDevice | [static] |
RenderingDevice(GraphicsDeviceCapacity *capacity) | Lamp::RenderingDevice | [protected] |
resetCounter() | Lamp::RenderingDevice | [inline, virtual] |
resetViewport() | Lamp::RenderingDevice | [virtual] |
restoreDefaultStateBlock(Direct3DDevice *direct3DDevice) | Lamp::RenderingDevice | [protected, virtual] |
setAlphaTextureStage(int alphaTextureStage) | Lamp::RenderingDevice | [virtual] |
setAmbientColor(const Color3f &ambientColor) | Lamp::RenderingDevice | [virtual] |
setBlending(bool blendingFlag) | Lamp::RenderingDevice | [virtual] |
setBlendMode(int mode, int source, int destination) | Lamp::RenderingDevice | [virtual] |
setColorTextureStage(int colorStage, D3DTEXTUREOP operation, u_int arg1, u_int arg2, int uvIndex) | Lamp::RenderingDevice | [virtual] |
setD3DColor(D3DCOLORVALUE &destination, const Color4f &source) | Lamp::RenderingDevice | [protected, virtual] |
setD3DColor(D3DCOLORVALUE &destination, const Color3f &source) | Lamp::RenderingDevice | [protected, virtual] |
setD3DVector(D3DVECTOR &destination, const Vector3 &source) | Lamp::RenderingDevice | [protected, virtual] |
setFog(Fog *fog) | Lamp::RenderingDevice | [virtual] |
setIndexBuffer(Direct3DIndexBuffer *indexBuffer) | Lamp::RenderingDevice | [virtual] |
setLighting(bool lighting) | Lamp::RenderingDevice | [virtual] |
setMaterial(const Color3f &diffuseColor, const Color3f &specularColor, const Color3f &ambientColor, const Color3f &emissiveColor, float specularPower, float alpha) | Lamp::RenderingDevice | [virtual] |
setProjectionMatrix(const Matrix44 &projectionMatrix) | Lamp::RenderingDevice | [virtual] |
setRenderState(D3DRENDERSTATETYPE type, u_int state) | Lamp::RenderingDevice | [virtual] |
setSamplerState(u_int stage, D3DSAMPLERSTATETYPE type, u_int state) | Lamp::RenderingDevice | [virtual] |
setTexture(int textureStage, Texture *texture) | Lamp::RenderingDevice | [virtual] |
setTexture(int textureStage, Direct3DTexture *texture) | Lamp::RenderingDevice | [virtual] |
setTextureAddressMode2(int textureStage, int addressModeU, int addressModeV) | Lamp::RenderingDevice | [virtual] |
setTextureState(u_int stage, D3DTEXTURESTAGESTATETYPE type, u_int state) | Lamp::RenderingDevice | [virtual] |
setTextureTransform2(u_int stage, const TexCoord2 &repeat, const TexCoord2 &offset) | Lamp::RenderingDevice | [virtual] |
setVertexBuffer(Direct3DVertexBuffer *vertexBuffer, int vertexSize) | Lamp::RenderingDevice | [virtual] |
setVertexDeclaration(Direct3DVertexDeclaration *vertexDeclaration) | Lamp::RenderingDevice | [virtual] |
setViewMatrix(const Matrix44 &viewMatrix) | Lamp::RenderingDevice | [virtual] |
setViewport(const RectangleI &rectangle) | Lamp::RenderingDevice | [virtual] |
setWorldMatrix(const Matrix34 &worldMatrix) | Lamp::RenderingDevice | [virtual] |
setZTest(bool zTest) | Lamp::RenderingDevice | [virtual] |
unlockDynamicVertexBuffer(Direct3DVertexBuffer *vertexBuffer) | Lamp::RenderingDevice | [virtual] |
unlockStaticIndexBuffer(Direct3DIndexBuffer *indexBuffer) | Lamp::RenderingDevice | [virtual] |
unlockTexture(Direct3DTexture *texture, int mipmapLevel) | Lamp::RenderingDevice | [virtual] |
writeDynamicIndexBuffer(Direct3DIndexBuffer *indexBuffer, const void *data, int dataSize) | Lamp::RenderingDevice | [virtual] |
writeDynamicVertexBuffer(Direct3DVertexBuffer *vertexBuffer, int bufferSize, int vertexCount, const Vector3 *positions, int weightsPerVertex, const float *weights, int bonesBerVertex, const u_char *boneIndices, const Vector3 *normals, const Color4c *colors, int texCoordSetCount, const TexCoord::Type *texCoordTypeArray, const float *const *texCoords) | Lamp::RenderingDevice | [virtual] |
writeStaticIndexBuffer(Direct3DIndexBuffer *indexBuffer, const void *data, int dataSize) | Lamp::RenderingDevice | [virtual] |
writeStaticVertexBuffer(Direct3DVertexBuffer *vertexBuffer, int bufferSize, int vertexCount, const Vector3 *positions, int weightsPerVertex, const float *weights, int bonesBerVertex, const u_char *boneIndices, const Vector3 *normals, const Color4c *colors, int texCoordSetCount, const TexCoord::Type *texCoordTypeArray, const float *const *texCoords) | Lamp::RenderingDevice | [virtual] |
writeVertices(u_char *buffer, int bufferSize, int vertexCount, const Vector3 *positions, int weightsPerVertex, const float *weights, int bonesBerVertex, const u_char *boneIndices, const Vector3 *normals, const Color4c *colors, int texCoordSetCount, const TexCoord::Type *texCoordTypeArray, const float *const *texCoords) | Lamp::RenderingDevice | [protected, virtual] |
~RenderingDevice() | Lamp::RenderingDevice | [protected, virtual] |