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


Public Member Functions | |
| C3D_API | SceneNodeAnimationKeyFrame (SceneNodeAnimation &parent, castor::Milliseconds const &timeIndex) |
| Constructor. | |
| C3D_API AnimationKeyFrameUPtr | clone (Animation &parent) const override |
| castor::Point3f const & | getPosition () const |
| castor::Quaternion const & | getRotation () const |
| castor::Point3f const & | getScale () const |
| void | setTransform (castor::Point3f translate, castor::Quaternion rotate, castor::Point3f scale) |
| void | setPosition (castor::Point3f value) |
| void | setRotation (castor::Quaternion value) |
| void | setScale (castor::Point3f value) |
Public Member Functions inherited from castor3d::AnimationKeyFrame | |
| 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 |
| void | setTimeIndex (castor::Milliseconds const &timeIndex) |
| castor::BoundingBox const & | getBoundingBox () const |
Public Member Functions inherited from castor::OwnedBy< SceneNodeAnimation > | |
| SceneNodeAnimation * | getOwner () const noexcept |
| void | setOwner (SceneNodeAnimation &owner) noexcept |
Friends | |
| class | BinaryParser< SceneNodeAnimationKeyFrame > |
Additional Inherited Members | |
Protected Member Functions inherited from castor3d::AnimationKeyFrame | |
| C3D_API void | doCloneInto (AnimationKeyFrame &output) const |
Protected Member Functions inherited from castor::OwnedBy< SceneNodeAnimation > | |
| OwnedBy (SceneNodeAnimation &owner) noexcept | |
| Constructor. | |
Protected Attributes inherited from castor3d::AnimationKeyFrame | |
| castor::Milliseconds | m_timeIndex |
| castor::BoundingBox | m_boundingBox |
| C3D_API castor3d::SceneNodeAnimationKeyFrame::SceneNodeAnimationKeyFrame | ( | SceneNodeAnimation & | parent, |
| castor::Milliseconds const & | timeIndex ) |
Constructor.
| [in] | parent | The parent animation. |
| [in] | timeIndex | When the key frame starts. |
|
overridevirtual |
Implements castor3d::AnimationKeyFrame.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |