addReference(Mesh *parent) | Lamp::Material | [inline, protected, virtual] |
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)=0 | Lamp::Material | [protected, pure 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=0 | Lamp::Material | [pure 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()=0 | Lamp::Material | [protected, pure virtual] |
draw(DrawRequest *request)=0 | Lamp::Material | [protected, pure 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] |
getBlendDestination() const | Lamp::Material | [inline, virtual] |
getBlendMode() const | Lamp::Material | [inline, virtual] |
getBlendSource() const | Lamp::Material | [inline, virtual] |
getFogOption() const | Lamp::Material | [inline, virtual] |
getLightMask() const | Lamp::Material | [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] |
hasStateChanged() const | Lamp::Material | [inline, virtual] |
initializeGraphicsDeviceObjects() | Lamp::Material | [inline, virtual] |
invalidateGraphicsDeviceObjects() | Lamp::Material | [inline, virtual] |
isBasicMaterial() const | Lamp::Material | [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] |
isTexture() const | Lamp::SceneObject | [inline, virtual] |
Material(const String &name, Scene *scene) | Lamp::Material | [protected] |
MaterialManager (defined in Lamp::Material) | Lamp::Material | [friend] |
Mesh (defined in Lamp::Material) | Lamp::Material | [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] |
removeReference(Mesh *parent) | Lamp::Material | [inline, protected, virtual] |
Renderer (defined in Lamp::Material) | Lamp::Material | [friend] |
restoreGraphicsDeviceObjects() | Lamp::Material | [inline, virtual] |
scene_ | Lamp::SceneObject | [protected] |
SceneObject(const String &name, Scene *scene) | Lamp::SceneObject | [inline, protected] |
SceneObjectManagerTemplate< Material > (defined in Lamp::Material) | Lamp::Material | [friend] |
setAlpha(float alpha) | Lamp::Material | [inline, virtual] |
setBlendDestination(BlendState blendDestination) | Lamp::Material | [inline, virtual] |
setBlendMode(BlendMode blendMode) | Lamp::Material | [inline, virtual] |
setBlendSource(BlendState blendSource) | Lamp::Material | [inline, virtual] |
setFogOption(FogOption fogOption) | Lamp::Material | [inline, virtual] |
setLightMask(u_int lightMask) | Lamp::Material | [inline, virtual] |
setPipelineMode(PipelineMode pipelineMode) | Lamp::Material | [inline, protected, virtual] |
setPriority(int priority) | Lamp::Material | [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] |
~Material() | Lamp::Material | [protected, virtual] |
~SceneObject() | Lamp::SceneObject | [inline, protected, virtual] |