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


Public Types | |
| using | ObjectArray = castor::Vector< castor::Pair< SkeletonAnimationInstanceObject *, castor::Matrix4x4f > > |
Public Member Functions | |
| C3D_API | SkeletonAnimationInstanceKeyFrame (SkeletonAnimationInstance &skeletonAnimation, SkeletonAnimationKeyFrame const &keyFrame, AnimatedSkeleton &skeleton) |
| Constructor. | |
| C3D_API void | apply () |
| Applies the keyframe. | |
| castor::Milliseconds const & | getTimeIndex () const |
Public Member Functions inherited from castor::OwnedBy< SkeletonAnimationInstance > | |
| SkeletonAnimationInstance * | getOwner () const noexcept |
| void | setOwner (SkeletonAnimationInstance &owner) noexcept |
Additional Inherited Members | |
Protected Member Functions inherited from castor::OwnedBy< SkeletonAnimationInstance > | |
| OwnedBy (SkeletonAnimationInstance &owner) noexcept | |
| Constructor. | |
| using castor3d::SkeletonAnimationInstanceKeyFrame::ObjectArray = castor::Vector< castor::Pair< SkeletonAnimationInstanceObject *, castor::Matrix4x4f > > |
| C3D_API castor3d::SkeletonAnimationInstanceKeyFrame::SkeletonAnimationInstanceKeyFrame | ( | SkeletonAnimationInstance & | skeletonAnimation, |
| SkeletonAnimationKeyFrame const & | keyFrame, | ||
| AnimatedSkeleton & | skeleton ) |
Constructor.
| [in] | skeletonAnimation | The animation instance. |
| [in] | keyFrame | The animation keyframe. |
| [in] | skeleton | The target animated skeleton. |
| C3D_API void castor3d::SkeletonAnimationInstanceKeyFrame::apply | ( | ) |
Applies the keyframe.
|
inline |
References castor3d::AnimationKeyFrame::getTimeIndex().
