#include <EmmaRenderable2DSvg.h>
Inheritance diagram for Emma::Renderable2DSvg:

Public Member Functions | |
| Renderable2DSvg (Fusion::IObject *, RenderableType, IRenderable *) | |
| virtual | ~Renderable2DSvg () |
| 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 (IRenderManager2D *) |
| called after creation to create the internal ogre structure for this renderable | |
| virtual Fusion::ResultType | update (uint8_t *buffer) |
| 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) |
| used to get the set width of a text string for a given text2d object | |
| virtual double | getVerticalAlignmentOffset () |
| used to get the vertical alignment offset of the text2d object | |
| virtual void | cleanup () |
| this is called to release the resources created by this Renderable | |
| Fusion::IObject * | getIObject () |
| RenderableType | getType () |
Protected Member Functions | |
| void | _computeMetrics () |
| void | _setFontIndexFromField () |
| void | _computeWidthAndHeight () |
Protected Attributes | |
| Fusion::IObject * | myObject |
| RenderableType | myType |
| IRenderable * | myParent |
| Fusion::UTF8String | myString |
| Fusion::UTF8String | myFont |
| Fusion::Color4f | myColor |
| Fusion::Vector< Fusion::UTF8String > | myStringParts |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
When an Emma object changes, this method should be called on the corresponding Emma Renderable object.
Implements Emma::IRenderable2D. |
|
|
this is called to release the resources created by this Renderable
Implements Emma::IRenderable2D. |
|
|
Implements Emma::IRenderable2D. |
|
|
|
|
|
used to get the set width of a text string for a given text2d object
Implements Emma::IRenderable2D. |
|
|
|
|
|
used to get the vertical alignment offset of the text2d object
Implements Emma::IRenderable2D. |
|
|
Implements Emma::IRenderable2D. |
|
|
called after creation to create the internal ogre structure for this renderable
Implements Emma::IRenderable2D. |
|
|
the 2d render manager draws into buffers that are textures in the 3d render manager hence we need an update method on renderable2d objects
Implements Emma::IRenderable2D. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.3