#include <SkeletonAnimationKeyFrame.hpp>
◆ SkeletonAnimationKeyFrame()
C3D_API castor3d::SkeletonAnimationKeyFrame::SkeletonAnimationKeyFrame |
( |
SkeletonAnimation & |
skeletonAnimation, |
|
|
castor::Milliseconds const & |
timeIndex |
|
) |
| |
Constructor.
- Parameters
-
[in] | skeletonAnimation | The parent animation. |
[in] | timeIndex | When the key frame starts. |
◆ addAnimationObject() [1/2]
Adds an animation object.
- Parameters
-
[in] | object | The animation object. |
[in] | transform | The transformation at start time. |
◆ addAnimationObject() [2/2]
C3D_API void castor3d::SkeletonAnimationKeyFrame::addAnimationObject |
( |
SkeletonAnimationObject & |
object, |
|
|
castor::Point3f const & |
translate, |
|
|
castor::Quaternion const & |
rotate, |
|
|
castor::Point3f const & |
scale |
|
) |
| |
Adds an animation object.
- Parameters
-
[in] | object | The animation object. |
[in] | translate | The translation at start time. |
[in] | rotate | The rotation at start time. |
[in] | scale | The scaling at start time. |
◆ begin() [1/2]
TransformArray::iterator castor3d::SkeletonAnimationKeyFrame::begin |
( |
| ) |
|
|
inline |
- Returns
- The beginning of the cumulative transforms map.
◆ begin() [2/2]
TransformArray::const_iterator castor3d::SkeletonAnimationKeyFrame::begin |
( |
| ) |
const |
|
inline |
- Returns
- The beginning of the cumulative transforms map.
◆ end() [1/2]
TransformArray::iterator castor3d::SkeletonAnimationKeyFrame::end |
( |
| ) |
|
|
inline |
- Returns
- The end of the cumulative transforms map.
◆ end() [2/2]
TransformArray::const_iterator castor3d::SkeletonAnimationKeyFrame::end |
( |
| ) |
const |
|
inline |
- Returns
- The end of the cumulative transforms map.
◆ find() [1/2]
C3D_API TransformArray::const_iterator castor3d::SkeletonAnimationKeyFrame::find |
( |
Bone const & |
bone | ) |
const |
- Returns
- The iterator matching given bone, into cumulative transforms map.
◆ find() [2/2]
- Returns
- The iterator matching given animation object, into cumulative transforms map.
◆ hasObject()
- Returns
true
if the given object is into the transforms map (not the cumulative one).
◆ initialise()
C3D_API void castor3d::SkeletonAnimationKeyFrame::initialise |
( |
| ) |
|
|
overridevirtual |
◆ BinaryParser< SkeletonAnimationKeyFrame >
◆ BinaryWriter< SkeletonAnimationKeyFrame >
The documentation for this class was generated from the following file: