Radium Engine
1.5.20
|
#include <Core/Animation/Sequence.hpp>
Public Types | |
enum class | PoseType { Pose_RELATIVE , Pose_ABSOLUTE } |
ENUM. More... | |
Public Member Functions | |
Sequence () | |
CONSTRUCTOR. | |
Sequence (const Sequence &sequence) | |
virtual | ~Sequence () |
DESTRUCTOR. | |
virtual uint | size () const =0 |
SIZE INTERFACE. | |
virtual void | clear () |
INTERFACE. | |
bool | isEmpty () const |
QUERY. | |
PoseType | getPoseType () const |
POSE TYPE. | |
void | setPoseType (const PoseType &type) |
virtual FrameSet | getSequence () const =0 |
SEQUENCE INTERFACE. | |
virtual void | setSequence (const FrameSet &set) |
virtual Frame | frame (const int i) const =0 |
POSE INTERFACE. | |
virtual void | setFrame (const int i, const Frame &frame) |
Frame | nextFrame () const |
Frame | prevFrame () const |
Frame | currentFrame () const |
Frame | firstFrame () const |
Frame | lastFrame () const |
uint | nextFrameIndex () const |
INDEX. | |
uint | prevFrameIndex () const |
uint | currentFrameIndex () const |
uint | firstFrameIndex () const |
uint | lastFrameIndex () const |
virtual void | insertFrame (const Frame &frame, const int i) |
INSERT POSE. | |
void | insertNext (const Frame &frame) |
void | insertPrev (const Frame &frame) |
void | insertCurrent (const Frame &frame) |
void | insertFirst (const Frame &frame) |
void | insertLast (const Frame &frame) |
virtual void | removeFrame (const int i) |
REMOVE POSE. | |
void | removeNext () |
void | removePrev () |
void | removeCurrent () |
void | removeFirst () |
void | removeLast () |
void | moveToFrame (const int i) |
SEQUENCE FLOW. | |
void | moveToNextFrame () |
void | moveToPrevFrame () |
void | moveToFirstFrame () |
void | moveToLastFrame () |
void | reset () |
The class Sequence is a container for an animation sequence.
Definition at line 19 of file Sequence.hpp.
|
strong |
ENUM.
Definition at line 25 of file Sequence.hpp.
Ra::Core::Animation::Sequence::Sequence | ( | ) |
CONSTRUCTOR.
Definition at line 8 of file Sequence.cpp.
Ra::Core::Animation::Sequence::Sequence | ( | const Sequence & | sequence | ) |
Definition at line 9 of file Sequence.cpp.
|
virtual |
DESTRUCTOR.
Definition at line 13 of file Sequence.cpp.
|
virtual |
INTERFACE.
Definition at line 16 of file Sequence.cpp.
|
virtual |
INSERT POSE.
Definition at line 19 of file Sequence.cpp.
|
virtual |
REMOVE POSE.
Definition at line 20 of file Sequence.cpp.
|
virtual |
Definition at line 18 of file Sequence.cpp.
|
virtual |
Definition at line 17 of file Sequence.cpp.