Anim 0.1
|
Restricted interface to an animatable mesh object. More...
#include <AnimatedMesh.h>
Public Member Functions | |
virtual StringId | ID () const =0 |
The ID of this object. More... | |
virtual IMeshTreeAnimator & | Animator () const =0 |
virtual PureResult | UpdateAnimation (float frameTime)=0 |
Update the animator. More... | |
virtual void | SetTransform (gef::Matrix44 const &matrix44)=0 |
Set position, rotation and scale of this object. More... | |
virtual void | RenderSelf (gef::Renderer3D &renderer3D)=0 |
Render the object. More... | |
Restricted interface to an animatable mesh object.
|
pure virtual |
Implemented in AnimationSystem::Mesh::AnimatedMesh.
|
pure virtual |
The ID of this object.
Implemented in AnimationSystem::Mesh::AnimatedMesh.
|
pure virtual |
Render the object.
renderer3D | The currently rendering renderer |
Implemented in AnimationSystem::Mesh::AnimatedMesh.
|
pure virtual |
Set position, rotation and scale of this object.
Implemented in AnimationSystem::Mesh::AnimatedMesh.
|
pure virtual |
Update the animator.
Implemented in AnimationSystem::Mesh::AnimatedMesh.