![]() |
Castor3D 0.12.0
Multiplatform 3D engine
|
#include <SkeletonAnimationNode.hpp>


Public Member Functions | |
| C3D_API | SkeletonAnimationNode (SkeletonAnimation &animation, castor::String const &name=castor::cuEmptyString) |
| Constructor. More... | |
| C3D_API | SkeletonAnimationNode (SkeletonAnimationNode &&rhs)=default |
| Move constructor. More... | |
| C3D_API SkeletonAnimationNode & | operator= (SkeletonAnimationNode &&rhs)=delete |
| Move assignment operator. More... | |
| C3D_API | SkeletonAnimationNode (SkeletonAnimationNode const &rhs)=delete |
| Copy constructor. More... | |
| C3D_API SkeletonAnimationNode & | operator= (SkeletonAnimationNode const &rhs)=delete |
| Copy assignment operator. More... | |
| C3D_API castor::String const & | getName () const override |
| Retrieves the object name. More... | |
Public Member Functions inherited from castor3d::SkeletonAnimationObject | |
| virtual C3D_API | ~SkeletonAnimationObject ()=default |
| Destructor. More... | |
| C3D_API void | addChild (SkeletonAnimationObjectSPtr object) |
| adds a child to this object. More... | |
| virtual C3D_API castor::String const & | getName () const =0 |
| Retrieves the object name. More... | |
| InterpolatorType | getInterpolationMode () const |
| SkeletonAnimationObjectType | getType () const |
| castor::Matrix4x4f const & | getNodeTransform () const |
| Retrieves the animation node transformation. More... | |
| void | setNodeTransform (castor::Matrix4x4f const &transform) |
| Sets the animation node transformation. More... | |
| SkeletonAnimationObjectPtrArray const & | getChildren () const |
| SkeletonAnimationObjectSPtr | getParent () const |
Friends | |
| class | BinaryWriter< SkeletonAnimationNode > |
| class | BinaryParser< SkeletonAnimationNode > |
Additional Inherited Members | |
Protected Member Functions inherited from castor3d::SkeletonAnimationObject | |
| C3D_API | SkeletonAnimationObject (SkeletonAnimation &animation, SkeletonAnimationObjectType type) |
| Constructor. More... | |
| C3D_API | SkeletonAnimationObject (SkeletonAnimationObject const &rhs)=default |
| Copy constructor. More... | |
Protected Attributes inherited from castor3d::SkeletonAnimationObject | |
| InterpolatorType | m_mode { InterpolatorType::eCount } |
| SkeletonAnimationObjectType | m_type |
| castor::Matrix4x4f | m_nodeTransform |
| SkeletonAnimationObjectPtrArray | m_children |
| SkeletonAnimationObjectWPtr | m_parent |
| castor::BoundingBox | m_boundingBox |
|
explicit |
Constructor.
| [in] | animation | The parent animation. |
| [in] | name | The node name. |
|
default |
Move constructor.
|
delete |
Copy constructor.
|
inlineoverridevirtual |
|
delete |
Move assignment operator.
|
delete |
Copy assignment operator.
|
friend |
|
friend |