Castor3D 0.16.0
Multiplatform 3D engine
|
#include <SceneNodeAnimationKeyFrame.hpp>
Fonctions membres publiques | |
C3D_API | SceneNodeAnimationKeyFrame (SceneNodeAnimation &parent, castor::Milliseconds const &timeIndex) |
Constructeur. | |
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) |
Fonctions membres publiques hérités de castor3d::AnimationKeyFrame | |
AnimationKeyFrame (castor::Milliseconds const &timeIndex=0_ms) | |
Constructeur. | |
virtual C3D_API | ~AnimationKeyFrame () noexcept=default |
Destructeur. | |
virtual C3D_API void | initialise () |
Initialise la keyframe. | |
castor::Milliseconds const & | getTimeIndex () const |
castor::BoundingBox const & | getBoundingBox () const |
Fonctions membres publiques hérités de castor::OwnedBy< SceneNodeAnimation > | |
SceneNodeAnimation * | getOwner () const |
L'objet propriétaire. | |
Amis | |
class | BinaryParser< SceneNodeAnimationKeyFrame > |
Membres hérités additionnels | |
Fonctions membres protégées hérités de castor::OwnedBy< SceneNodeAnimation > | |
OwnedBy (SceneNodeAnimation &owner) | |
Constructeur. | |
Attributs protégés hérités de castor3d::AnimationKeyFrame | |
castor::Milliseconds | m_timeIndex |
castor::BoundingBox | m_boundingBox |
C3D_API castor3d::SceneNodeAnimationKeyFrame::SceneNodeAnimationKeyFrame | ( | SceneNodeAnimation & | parent, |
castor::Milliseconds const & | timeIndex ) |
Constructeur.
[in] | parent | L'animation parente. |
[in] | timeIndex | Quand la key frame commence. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |