50 #ifndef ANIMATIONHANDLE_HH 51 #define ANIMATIONHANDLE_HH 90 #endif // ANIMATIONHANDLE_HH unsigned int animationIndex() const
Returns the animation index (zero based)
void setFrame(unsigned int _iFrame)
Sets the current animation frame (not failsafe)
bool isValid() const
Returns true if the handle is valid.
AnimationHandle()
Constructs an invalid animation handle (interpreted as handle of the reference pose) ...
A handle used to refer to an animation or to a specific frame in an animation.
AnimationHandle(unsigned int idAnimation, unsigned int iFrame=0)
Constructs a valid handle for the given animation and frame.
unsigned int idAnimation
The one based index of the animation, set to 0 for invalid (or reference pose)
void firstFrame()
Returns to the first frame.
void operator--()
Decreases the handle to the previous frame (not failsafe)
void operator++()
Increases the handle to the next frame (not failsafe)
unsigned int frame() const
Returns the selected frame (zero based)
unsigned int iFrame
The frame number.