#include <EmmaTransformNode.h>
Inheritance diagram for Emma::TransformNode:

Public Member Functions | |
| TransformNode () | |
| virtual | ~TransformNode () |
| DECLARE_CLASS (TransformNode, ChildNode) | |
| virtual IRenderableGroup * | get_IRenderableGroup () |
| Interface implemented by any Emma node that can be a parent of other nodes returns the pointer to the corresponding renderable group for this parent the renderable group holds a pointer to the corresponding ogre scene node. | |
| virtual Fusion::Value | get_translation () |
| virtual Fusion::ResultType | preInitialize () |
| virtual void | setParent (Node *parent) |
| virtual Fusion::ResultType | beginFieldFiring (const char *property, const Fusion::Value &value) |
| virtual Fusion::ResultType | endFieldFiring (const char *property, const Fusion::Value &value) |
| Fusion::IObject * | getSceneRoot () |
| virtual bool | localToWorld (const Fusion::Vec3f &localPos, Fusion::Vec3f &worldPos) |
| virtual bool | worldToLocal (const Fusion::Vec3f &worldPos, Fusion::Vec3f &localPos) |
| Fusion::Vec3f | _localToWorld (const Fusion::Vec3f &localPos) |
| Fusion::Vec3f | _worldToLocal (const Fusion::Vec3f &worldPos) |
Public Attributes | |
| IRenderableGroup * | myRenderableGroup |
| bool | mybTransformChanged |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Reimplemented from Emma::Node. Reimplemented in Emma::Group, Emma::Shape, and Emma::Viewpoint. |
|
||||||||||||
|
|
|
||||||||||||
|
Reimplemented from Emma::Node. |
|
|
Interface implemented by any Emma node that can be a parent of other nodes returns the pointer to the corresponding renderable group for this parent the renderable group holds a pointer to the corresponding ogre scene node.
Implements Emma::IParent. |
|
|
Implements Emma::ITransform. |
|
|
|
|
||||||||||||
|
|
|
|
Reimplemented from Fusion::Object. |
|
|
Reimplemented from Emma::Node. |
|
||||||||||||
|
|
|
|
|
|
|
|
1.4.3