![]() |
Public API Reference |
![]() |
Factory for raw animation nodes. More...
#include <imesh/animnode/skeleton2anim.h>
Public Member Functions | |
virtual iSkeletonAnimation * | GetAnimation () const =0 |
Get the raw animation data in use. | |
virtual bool | GetAutomaticReset () const =0 |
Get whether or not the playback position should be reset to the start of the animation when this node is activated with CS::Animation::iSkeletonAnimNode::Play(). | |
virtual bool | GetAutomaticStop () const =0 |
Get whether or not this animation node should be automatically stopped when the playback duration has been reached. | |
virtual float | GetPlaybackSpeed () const =0 |
Get the playback speed of the animation. | |
virtual bool | IsCyclic () const =0 |
Get whether or not the animation has to be played cyclically. | |
virtual void | SetAnimation (iSkeletonAnimation *animation)=0 |
Set the raw animation data to be used. | |
virtual void | SetAutomaticReset (bool reset)=0 |
Set whether or not the playback position should be reset to the start of the animation when this node is activated with CS::Animation::iSkeletonAnimNode::Play(). | |
virtual void | SetAutomaticStop (bool enabed)=0 |
Set whether or not this animation node should be automatically stopped when the playback duration has been reached. | |
virtual void | SetCyclic (bool cyclic)=0 |
Set whether or not the animation has to be played cyclically. | |
virtual void | SetPlaybackSpeed (float speed)=0 |
Set the playback speed of the animation. |
Factory for raw animation nodes.
It defines instances of CS::Animation::iSkeletonAnimationNode.
Main creators of instances implementing this interface:
Main ways to get pointers to this interface:
Main users of this interface:
Definition at line 632 of file skeleton2anim.h.