#include <SkeletonAnimationInstanceObject.hpp>
◆ ObjectArray
◆ SkeletonAnimationInstanceObject() [1/3]
◆ SkeletonAnimationInstanceObject() [2/3]
◆ SkeletonAnimationInstanceObject() [3/3]
Constructor.
- Parameters
-
[in] | animationInstance | The parent skeleton animation instance. |
[in] | animationObject | The animation object. |
[out] | allObjects | Receives this object's children. |
◆ ~SkeletonAnimationInstanceObject()
virtual C3D_API castor3d::SkeletonAnimationInstanceObject::~SkeletonAnimationInstanceObject |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ addChild()
Adds a child to this object.
- Parameters
-
◆ doApply()
virtual C3D_API void castor3d::SkeletonAnimationInstanceObject::doApply |
( |
| ) |
|
|
protectedpure virtual |
Updates the object, applies the transformations matrix.
◆ getChildren()
ObjectArray const & castor3d::SkeletonAnimationInstanceObject::getChildren |
( |
| ) |
const |
|
inline |
◆ getFinalTransform()
castor::Matrix4x4f const & castor3d::SkeletonAnimationInstanceObject::getFinalTransform |
( |
| ) |
const |
|
inline |
◆ getObject()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ update()
C3D_API void castor3d::SkeletonAnimationInstanceObject::update |
( |
castor::Matrix4x4f const & | current | ) |
|
Updates the object, applies the transformations.
- Parameters
-
[in] | current | The current transformation matrix. |
◆ m_animationObject
◆ m_children
ObjectArray castor3d::SkeletonAnimationInstanceObject::m_children |
|
protected |
◆ m_cumulativeTransform
castor::Matrix4x4f castor3d::SkeletonAnimationInstanceObject::m_cumulativeTransform |
|
protected |
The cumulative animation transformations.
◆ m_curr
AnimationKeyFrameArray::const_iterator castor3d::SkeletonAnimationInstanceObject::m_curr |
|
protected |
Iterator to the current keyframe (when playing the animation).
◆ m_finalTransform
castor::Matrix4x4f castor3d::SkeletonAnimationInstanceObject::m_finalTransform |
|
protected |
◆ m_prev
AnimationKeyFrameArray::const_iterator castor3d::SkeletonAnimationInstanceObject::m_prev |
|
protected |
Iterator to the previous keyframe (when playing the animation).
The documentation for this class was generated from the following file: