Radium Engine
1.5.20
|
#include <Core/Animation/Cage.hpp>
Public Member Functions | |
Cage (const uint n) | |
Cage (const Cage &cage) | |
~Cage () | |
DESTRUCTOR. | |
void | clear () override |
Public Member Functions inherited from Ra::Core::Animation::HandleArray | |
HandleArray (const uint n) | |
HandleArray (const HandleArray &handle)=default | |
HandleArray & | operator= (const HandleArray &handle)=default |
virtual uint | size () const |
virtual const Pose & | getPose (const SpaceType MODE) const |
virtual void | setPose (const Pose &pose, const SpaceType MODE) |
virtual const Transform & | getTransform (const uint i, const SpaceType MODE) const |
virtual void | setTransform (const uint i, const Transform &T, const SpaceType MODE) |
Label | getName () const |
void | setName (const Label &name) |
Label | getLabel (const uint i) const |
void | setLabel (const uint i, const Label &text) |
Public Attributes | |
VectorArray< Ra::Core::Vector3ui > | m_triangle |
Public Attributes inherited from Ra::Core::Animation::HandleArray | |
LocalPose | m_pose |
Additional Inherited Members | |
Public Types inherited from Ra::Core::Animation::HandleArray | |
enum class | SpaceType : bool { LOCAL , MODEL } |
Protected Attributes inherited from Ra::Core::Animation::HandleArray | |
Label | m_name |
std::vector< Label > | m_label |
The Cage handle class.
The Cage handle is a variation of a triangular mesh. Instead of a list of vertices, it owns a list of transforms.
|
overridevirtual |
Clear the transformations data
Reimplemented from Ra::Core::Animation::HandleArray.
Definition at line 13 of file Cage.cpp.
VectorArray<Ra::Core::Vector3ui> Ra::Core::Animation::Cage::m_triangle |