#include <SkeletonAnimationObject.hpp>
◆ SkeletonAnimationObject() [1/2]
Constructor.
- Parameters
-
[in] | animation | The parent animation. |
[in] | type | The skeleton animation object type. |
◆ SkeletonAnimationObject() [2/2]
◆ ~SkeletonAnimationObject()
virtual C3D_API castor3d::SkeletonAnimationObject::~SkeletonAnimationObject |
( |
| ) |
|
|
virtualdefault |
◆ addChild()
C3D_API void castor3d::SkeletonAnimationObject::addChild |
( |
SkeletonAnimationObjectSPtr |
object | ) |
|
adds a child to this object.
- Parameters
-
◆ getChildren()
SkeletonAnimationObjectPtrArray const & castor3d::SkeletonAnimationObject::getChildren |
( |
| ) |
const |
|
inline |
◆ getInterpolationMode()
InterpolatorType castor3d::SkeletonAnimationObject::getInterpolationMode |
( |
| ) |
const |
|
inline |
- Returns
- The scaling key frames interpolation mode.
References m_mode.
◆ getName()
virtual C3D_API castor::String const & castor3d::SkeletonAnimationObject::getName |
( |
| ) |
const |
|
pure virtual |
◆ getNodeTransform()
castor::Matrix4x4f const & castor3d::SkeletonAnimationObject::getNodeTransform |
( |
| ) |
const |
|
inline |
Retrieves the animation node transformation.
- Returns
- The value.
References m_nodeTransform.
◆ getParent()
SkeletonAnimationObjectSPtr castor3d::SkeletonAnimationObject::getParent |
( |
| ) |
const |
|
inline |
- Returns
- The parent object.
References m_parent.
◆ getType()
- Returns
- The moving object type.
References m_type.
◆ setNodeTransform()
void castor3d::SkeletonAnimationObject::setNodeTransform |
( |
castor::Matrix4x4f const & |
transform | ) |
|
|
inline |
Sets the animation node transformation.
- Parameters
-
[in] | transform | The new value. |
References m_nodeTransform.
◆ BinaryParser< SkeletonAnimationObject >
◆ BinaryWriter< SkeletonAnimationObject >
◆ SkeletonAnimationInstanceObject
◆ m_boundingBox
castor::BoundingBox castor3d::SkeletonAnimationObject::m_boundingBox |
|
protected |
◆ m_children
SkeletonAnimationObjectPtrArray castor3d::SkeletonAnimationObject::m_children |
|
protected |
◆ m_mode
◆ m_nodeTransform
castor::Matrix4x4f castor3d::SkeletonAnimationObject::m_nodeTransform |
|
protected |
◆ m_parent
SkeletonAnimationObjectWPtr castor3d::SkeletonAnimationObject::m_parent |
|
protected |
◆ m_type
The moving thing type.
Referenced by getType().
The documentation for this class was generated from the following file: