Castor3D 0.16.0
Multiplatform 3D engine
|
#include <AnimationKeyFrame.hpp>
Public Member Functions | |
AnimationKeyFrame (castor::Milliseconds const &timeIndex=0_ms) | |
Constructor. | |
virtual C3D_API | ~AnimationKeyFrame () noexcept=default |
Destructor. | |
virtual C3D_API void | initialise () |
Initialises the keyframe. | |
castor::Milliseconds const & | getTimeIndex () const |
castor::BoundingBox const & | getBoundingBox () const |
Protected Attributes | |
castor::Milliseconds | m_timeIndex |
castor::BoundingBox | m_boundingBox |
|
inlineexplicit |
Constructor.
[in] | timeIndex | When the key frame starts. |
|
virtualdefaultnoexcept |
Destructor.
|
inline |
References m_boundingBox.
|
inline |
References m_timeIndex.
Referenced by castor3d::SkeletonAnimationInstanceKeyFrame::getTimeIndex().
|
inlinevirtual |
Initialises the keyframe.
Reimplemented in castor3d::SkeletonAnimationKeyFrame.
|
protected |
The bounding box.
Referenced by getBoundingBox().
|
protected |
The start time index.
Referenced by getTimeIndex().