#include <EmmaIRenderable2D.h>
Inheritance diagram for Emma::IRenderable2D:

Public Member Functions | |
| virtual Fusion::ResultType | initialize ()=0 |
| virtual Fusion::ResultType | finalize ()=0 |
| virtual Fusion::ResultType | beginFieldFiring (const char *property, const Fusion::Value &value)=0 |
| When an Emma object changes, this method should be called on the corresponding Emma Renderable object. | |
| virtual Fusion::ResultType | processAssets (IRenderManager2D *)=0 |
| called after creation to create the internal ogre structure for this renderable | |
| virtual Fusion::ResultType | update (uint8_t *buffer)=0 |
| the 2d render manager draws into buffers that are textures in the 3d render manager hence we need an update method on renderable2d objects | |
| virtual double | getSetWidth (const Fusion::UTF8String &s)=0 |
| used to get the set width of a text string for a given text2d object | |
| virtual double | getVerticalAlignmentOffset ()=0 |
| used to get the vertical alignment offset of the text2d object | |
| virtual void | cleanup ()=0 |
| this is called to release the resources created by this Renderable | |
|
||||||||||||
|
When an Emma object changes, this method should be called on the corresponding Emma Renderable object.
Implemented in Emma::Renderable2DSvg, and Emma::Renderable2DText. |
|
|
this is called to release the resources created by this Renderable
Implemented in Emma::Renderable2DSvg, and Emma::Renderable2DText. |
|
|
Implemented in Emma::Renderable2DSvg, and Emma::Renderable2DText. |
|
|
used to get the set width of a text string for a given text2d object
Implemented in Emma::Renderable2DSvg, and Emma::Renderable2DText. |
|
|
used to get the vertical alignment offset of the text2d object
Implemented in Emma::Renderable2DSvg, and Emma::Renderable2DText. |
|
|
Implemented in Emma::Renderable2DSvg, and Emma::Renderable2DText. |
|
|
called after creation to create the internal ogre structure for this renderable
Implemented in Emma::Renderable2DSvg, and Emma::Renderable2DText. |
|
|
the 2d render manager draws into buffers that are textures in the 3d render manager hence we need an update method on renderable2d objects
Implemented in Emma::Renderable2DSvg, and Emma::Renderable2DText. |
1.4.3