| 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] |