![]() |
Radium Engine
1.6.3
|
#include <Core/Animation/Sequence.hpp>
Collaboration diagram for Ra::Core::Animation::Sequence: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.