#include <EmmaRenderableMaterial.h>
Inheritance diagram for Emma::RenderableMaterial:

Public Member Functions | |
| RenderableMaterial (Fusion::IObject *, RenderableType, IRenderable *) | |
| virtual | ~RenderableMaterial () |
| virtual Fusion::ResultType | initialize () |
| virtual Fusion::ResultType | finalize () |
| virtual Fusion::ResultType | beginFieldFiring (const char *property, const Fusion::Value &value) |
| When an Emma object changes, this method should be called on the corresponding Emma Renderable object. | |
| virtual Fusion::ResultType | processAssets (RenderManager *) |
| called after creation to create the internal ogre structure for this renderable | |
| virtual void * | getMovableObject () |
| get the ogre object pointer of this object | |
| virtual Fusion::UTF8String | getMaterialName () |
| material renderables return their name | |
| virtual void | cleanup () |
| this is called to release the resources created by this Renderable | |
Protected Member Functions | |
| Fusion::ResultType | _initialize () |
Protected Attributes | |
| Ogre::String | myName |
| Ogre::MaterialPtr | myMaterial |
| Ogre::Technique * | myTechnique |
| Ogre::Pass * | myPass |
| Fusion::Vector< Ogre::TextureUnitState * > | myVecTextureUnitState |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
When an Emma object changes, this method should be called on the corresponding Emma Renderable object.
Reimplemented from Emma::Renderable. Reimplemented in Emma::RenderableMaterialBuffer. |
|
|
this is called to release the resources created by this Renderable
Reimplemented from Emma::Renderable. Reimplemented in Emma::RenderableMaterialBuffer. |
|
|
Reimplemented from Emma::Renderable. Reimplemented in Emma::RenderableMaterialBuffer. |
|
|
material renderables return their name
Reimplemented from Emma::Renderable. Reimplemented in Emma::RenderableMaterialBuffer. |
|
|
get the ogre object pointer of this object
Reimplemented from Emma::Renderable. Reimplemented in Emma::RenderableMaterialBuffer. |
|
|
Reimplemented from Emma::Renderable. Reimplemented in Emma::RenderableMaterialBuffer. |
|
|
called after creation to create the internal ogre structure for this renderable
Reimplemented from Emma::Renderable. Reimplemented in Emma::RenderableMaterialBuffer. |
|
|
|
|
|
Reimplemented in Emma::RenderableMaterialBuffer. |
|
|
|
|
|
|
|
|
|
1.4.3