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