| addReference(Mesh *parent) | Lamp::Material | [inline, protected, virtual] |
| BasicMaterial(const String &name, Scene *scene) | Lamp::BasicMaterial | [protected] |
| BlendMode enum name | Lamp::Material | |
| blendModeAdd enum value (defined in Lamp::Material) | Lamp::Material | |
| blendModeDisable enum value (defined in Lamp::Material) | Lamp::Material | |
| blendModeFromString(const String &blendModeString) | Lamp::Material | [static] |
| blendModeInverseSubtract enum value (defined in Lamp::Material) | Lamp::Material | |
| blendModeMax enum value (defined in Lamp::Material) | Lamp::Material | |
| blendModeMaximum enum value (defined in Lamp::Material) | Lamp::Material | |
| blendModeMinimum enum value (defined in Lamp::Material) | Lamp::Material | |
| blendModeSubtract enum value (defined in Lamp::Material) | Lamp::Material | |
| blendModeToString(BlendMode blendMode) | Lamp::Material | [static] |
| BlendState enum name | Lamp::Material | |
| blendStateDestinationAlpha enum value (defined in Lamp::Material) | Lamp::Material | |
| blendStateDestinationColor enum value (defined in Lamp::Material) | Lamp::Material | |
| blendStateFromString(const String &blendStateString) | Lamp::Material | [static] |
| blendStateInverseDestinationAlpha enum value (defined in Lamp::Material) | Lamp::Material | |
| blendStateInverseDestinationColor enum value (defined in Lamp::Material) | Lamp::Material | |
| blendStateInverseSourceAlpha enum value (defined in Lamp::Material) | Lamp::Material | |
| blendStateInverseSourceColor enum value (defined in Lamp::Material) | Lamp::Material | |
| blendStateMax enum value (defined in Lamp::Material) | Lamp::Material | |
| blendStateOne enum value (defined in Lamp::Material) | Lamp::Material | |
| blendStateSourceAlpha enum value (defined in Lamp::Material) | Lamp::Material | |
| blendStateSourceAlphaSaturate enum value (defined in Lamp::Material) | Lamp::Material | |
| blendStateSourceColor enum value (defined in Lamp::Material) | Lamp::Material | |
| blendStateToString(BlendState blendState) | Lamp::Material | [static] |
| blendStateZero enum value (defined in Lamp::Material) | Lamp::Material | |
| buildStateBlock(Direct3DStateBlock **startBlock, Direct3DStateBlock **endBlock) | Lamp::BasicMaterial | [protected, virtual] |
| castBasicMaterial() const | Lamp::Material | [inline, virtual] |
| castCamera() const | Lamp::SceneObject | [inline, virtual] |
| castLight() const | Lamp::SceneObject | [inline, virtual] |
| castMaterial() const | Lamp::SceneObject | [inline, virtual] |
| castMesh() const | Lamp::SceneObject | [inline, virtual] |
| castMeshData() const | Lamp::SceneObject | [inline, virtual] |
| castModel() const | Lamp::SceneObject | [inline, virtual] |
| castPicture() const | Lamp::SceneObject | [inline, virtual] |
| castSceneLeaf() const | Lamp::SceneObject | [inline, virtual] |
| castSceneNode() const | Lamp::SceneObject | [inline, virtual] |
| castTexture() const | Lamp::SceneObject | [inline, virtual] |
| copy(u_int copyMask=0) const | Lamp::BasicMaterial | [inline, virtual] |
| copyBasicMaterial(u_int copyMask=0) const | Lamp::BasicMaterial | [virtual] |
| CopyMask enum name | Lamp::SceneObject | |
| copyMaterial enum value | Lamp::SceneObject | |
| copyMaterialValue(Material *destination) const | Lamp::Material | [protected, virtual] |
| copyMeshData enum value | Lamp::SceneObject | |
| copyPicture enum value | Lamp::SceneObject | |
| copyTexture enum value | Lamp::SceneObject | |
| deleteGraphicsDeviceObjects() | Lamp::Material | [inline, virtual] |
| destroyChildren() | Lamp::BasicMaterial | [protected, virtual] |
| draw(DrawRequest *request) | Lamp::BasicMaterial | [virtual] |
| drawSetup(DrawRequest *request) | Lamp::Material | [protected, virtual] |
| FogOption enum name | Lamp::Material | |
| fogOptionBlack enum value (defined in Lamp::Material) | Lamp::Material | |
| fogOptionDisable enum value (defined in Lamp::Material) | Lamp::Material | |
| fogOptionFromString(const String &fogOptionString) | Lamp::Material | [static] |
| fogOptionMax enum value (defined in Lamp::Material) | Lamp::Material | |
| fogOptionNone enum value (defined in Lamp::Material) | Lamp::Material | |
| fogOptionToString(FogOption fogOption) | Lamp::Material | [static] |
| getAlpha() const | Lamp::Material | [inline, virtual] |
| getAmbientColor() const | Lamp::BasicMaterial | [inline, virtual] |
| getBaseTexture() const | Lamp::BasicMaterial | [inline, virtual] |
| getBaseUVIndex() const | Lamp::BasicMaterial | [inline, virtual] |
| getBlendDestination() const | Lamp::Material | [inline, virtual] |
| getBlendMode() const | Lamp::Material | [inline, virtual] |
| getBlendSource() const | Lamp::Material | [inline, virtual] |
| getDiffuseColor() const | Lamp::BasicMaterial | [inline, virtual] |
| getEmissiveColor() const | Lamp::BasicMaterial | [inline, virtual] |
| getFogOption() const | Lamp::Material | [inline, virtual] |
| getGlossTexture() const | Lamp::BasicMaterial | [inline, virtual] |
| getGlossUVIndex() const | Lamp::BasicMaterial | [inline, virtual] |
| getLightMask() const | Lamp::Material | [inline, virtual] |
| getLightTexture() const | Lamp::BasicMaterial | [inline, virtual] |
| getLightUVIndex() const | Lamp::BasicMaterial | [inline, virtual] |
| getName() const | Lamp::SceneObject | [inline, virtual] |
| getParent(int index) const | Lamp::Material | [inline, virtual] |
| getParentCount() const | Lamp::Material | [inline, virtual] |
| getPipelineMode() const | Lamp::Material | [inline, virtual] |
| getPriority() const | Lamp::Material | [inline, virtual] |
| getReferenceCount() const | Lamp::Material | [inline, virtual] |
| getScene() const | Lamp::SceneObject | [inline, virtual] |
| getSpecularColor() const | Lamp::BasicMaterial | [inline, virtual] |
| getSpecularPower() const | Lamp::BasicMaterial | [inline, virtual] |
| getStainTexture() const | Lamp::BasicMaterial | [inline, virtual] |
| getStainUVIndex() const | Lamp::BasicMaterial | [inline, virtual] |
| hasStateChanged() const | Lamp::Material | [inline, virtual] |
| initializeGraphicsDeviceObjects() | Lamp::Material | [inline, virtual] |
| invalidateGraphicsDeviceObjects() | Lamp::Material | [inline, virtual] |
| isBasicMaterial() const | Lamp::BasicMaterial | [inline, virtual] |
| isBlendEnabled() const | Lamp::Material | [inline, virtual] |
| isCamera() const | Lamp::SceneObject | [inline, virtual] |
| isLight() const | Lamp::SceneObject | [inline, virtual] |
| isMaterial() const | Lamp::Material | [inline, virtual] |
| isMesh() const | Lamp::SceneObject | [inline, virtual] |
| isMeshData() const | Lamp::SceneObject | [inline, virtual] |
| isModel() const | Lamp::SceneObject | [inline, virtual] |
| isPicture() const | Lamp::SceneObject | [inline, virtual] |
| isSceneLeaf() const | Lamp::SceneObject | [inline, virtual] |
| isSceneNode() const | Lamp::SceneObject | [inline, virtual] |
| isSpecularEnabled() const | Lamp::BasicMaterial | [inline, virtual] |
| isTexture() const | Lamp::SceneObject | [inline, virtual] |
| Material(const String &name, Scene *scene) | Lamp::Material | [protected] |
| MaterialManager (defined in Lamp::BasicMaterial) | Lamp::BasicMaterial | [friend] |
| name_ | Lamp::SceneObject | [protected] |
| PipelineMode enum name | Lamp::Material | |
| pipelineModeFixed enum value (defined in Lamp::Material) | Lamp::Material | |
| pipelineModeNone enum value (defined in Lamp::Material) | Lamp::Material | |
| pipelineModeProgrammableShader2 enum value (defined in Lamp::Material) | Lamp::Material | |
| recursiveDestroy(Material *material) | Lamp::Material | [static] |
| releaseStateBlock() | Lamp::Material | [inline, protected, virtual] |
| removeBaseTexture() | Lamp::BasicMaterial | [inline, virtual] |
| removeGlossTexture() | Lamp::BasicMaterial | [inline, virtual] |
| removeLightTexture() | Lamp::BasicMaterial | [inline, virtual] |
| removeReference(Mesh *parent) | Lamp::Material | [inline, protected, virtual] |
| removeStainTexture() | Lamp::BasicMaterial | [inline, virtual] |
| restoreGraphicsDeviceObjects() | Lamp::Material | [inline, virtual] |
| scene_ | Lamp::SceneObject | [protected] |
| SceneObject(const String &name, Scene *scene) | Lamp::SceneObject | [inline, protected] |
| setAlpha(float alpha) | Lamp::Material | [inline, virtual] |
| setAmbientColor(const Color3f &ambientColor) | Lamp::BasicMaterial | [inline, virtual] |
| setBaseTexture(Texture *baseTexture) | Lamp::BasicMaterial | [inline, virtual] |
| setBaseUVIndex(int baseUVIndex) | Lamp::BasicMaterial | [inline, virtual] |
| setBlendDestination(BlendState blendDestination) | Lamp::Material | [inline, virtual] |
| setBlendMode(BlendMode blendMode) | Lamp::Material | [inline, virtual] |
| setBlendSource(BlendState blendSource) | Lamp::Material | [inline, virtual] |
| setDiffuseColor(const Color3f &diffuseColor) | Lamp::BasicMaterial | [inline, virtual] |
| setEmissiveColor(const Color3f &emissiveColor) | Lamp::BasicMaterial | [inline, virtual] |
| setFogOption(FogOption fogOption) | Lamp::Material | [inline, virtual] |
| setGlossTexture(Texture *glossTexture) | Lamp::BasicMaterial | [inline, virtual] |
| setGlossUVIndex(int glossUVIndex) | Lamp::BasicMaterial | [inline, virtual] |
| setLightMask(u_int lightMask) | Lamp::Material | [inline, virtual] |
| setLightTexture(Texture *lightTexture) | Lamp::BasicMaterial | [inline, virtual] |
| setLightUVIndex(int lightUVIndex) | Lamp::BasicMaterial | [inline, virtual] |
| setPipelineMode(PipelineMode pipelineMode) | Lamp::Material | [inline, protected, virtual] |
| setPriority(int priority) | Lamp::Material | [inline, virtual] |
| setSpecularColor(const Color3f &specularColor) | Lamp::BasicMaterial | [inline, virtual] |
| setSpecularPower(float specularPower) | Lamp::BasicMaterial | [inline, virtual] |
| setStainTexture(Texture *stainTexture) | Lamp::BasicMaterial | [inline, virtual] |
| setStainUVIndex(int stainUVIndex) | Lamp::BasicMaterial | [inline, virtual] |
| setTextureReferense(Texture *nowTexture, Texture *newTexture) | Lamp::Material | [protected, virtual] |
| setZTest(bool zTest) | Lamp::Material | [inline, virtual] |
| setZWrite(bool zWrite) | Lamp::Material | [inline, virtual] |
| stateChanged() | Lamp::Material | [inline, virtual] |
| useLight() const | Lamp::Material | [inline, virtual] |
| useZTest() const | Lamp::Material | [inline, virtual] |
| useZWrite() const | Lamp::Material | [inline, virtual] |
| ~BasicMaterial() | Lamp::BasicMaterial | [protected, virtual] |
| ~Material() | Lamp::Material | [protected, virtual] |
| ~SceneObject() | Lamp::SceneObject | [inline, protected, virtual] |