#include <nodeanimator.h>
Inheritance diagram for NodeAnimatorController:


Public Member Functions | |
| NodeAnimatorController () | |
| NodeAnimatorController (const NodeAnimatorController &rkController) | |
| virtual | ~NodeAnimatorController () |
| virtual void | Update (float fDeltaTime) |
| virtual bool | AddAnimation (NodeAnimation *pkAnimation) |
| virtual bool | SetCurrentAnimation (unsigned int uiID) |
| virtual bool | SetCurrentAnimation (const HashString &rstrName) |
| const std::vector< NodeAnimation * > & | GetAnimations () const |
| NodeAnimation * | GetCurrentAnimation () |
| bool | IsActive () const |
| virtual void | Activate () |
| virtual void | Deactivate () |
| bool | Toggle () |
Protected Attributes | |
| std::vector< NodeAnimation * > | m_vpkAnimations |
| unsigned int | m_uiCurAnim |
| NodeAnimation * | m_pkCurAnim |
| bool | m_bActive |
|
|
|
|
|
|
|
|
|
|
|
Update current animation
Reimplemented from AnimatorController< NodeAnimation >. Reimplemented in AnimatedNode. |
|
|
Add new animation
|
|
|
Set current animation by ID
|
|
|
Set current animation by name
|
|
|
|
|
|
|
|
|
Query state of object
|
|
|
Activate object |
|
|
Deactivate object |
|
|
Toggle active state. This method does not need to be overloaded, it is only a wrapper to Activate and Deactivate
|
|
|
Animations |
|
|
Current animation |
|
|
Current animation object ptr |
|
|
Active flag |
1.3.5