Castor3D 0.12.0
Multiplatform 3D engine
Fonctions membres publiques | Amis | Liste de tous les membres
Référence de la classe castor3d::SceneNodeAnimationKeyFrame

#include <SceneNodeAnimationKeyFrame.hpp>

Graphe d'héritage de castor3d::SceneNodeAnimationKeyFrame:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::SceneNodeAnimationKeyFrame:
Collaboration graph
[légende]

Fonctions membres publiques

C3D_API SceneNodeAnimationKeyFrame (SceneNodeAnimation &parent, castor::Milliseconds const &timeIndex)
 Constructeur. Plus de détails...
 
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. Plus de détails...
 
virtual C3D_API ~AnimationKeyFrame ()=default
 Destructeur. Plus de détails...
 
virtual C3D_API void initialise ()
 Initialise la keyframe. Plus de détails...
 
castor::Milliseconds const & getTimeIndex () const
 

Amis

class BinaryParser< SceneNodeAnimationKeyFrame >
 

Membres hérités additionnels

- Attributs protégés hérités de castor3d::AnimationKeyFrame
castor::Milliseconds m_timeIndex
 
castor::BoundingBox m_boundingBox
 

Documentation des constructeurs et destructeur

◆ SceneNodeAnimationKeyFrame()

C3D_API castor3d::SceneNodeAnimationKeyFrame::SceneNodeAnimationKeyFrame ( SceneNodeAnimation parent,
castor::Milliseconds const &  timeIndex 
)

Constructeur.

Paramètres
[in]parentL'animation parente.
[in]timeIndexQuand la key frame commence.

Documentation des fonctions membres

◆ getPosition()

castor::Point3f const & castor3d::SceneNodeAnimationKeyFrame::getPosition ( ) const
inline

◆ getRotation()

castor::Quaternion const & castor3d::SceneNodeAnimationKeyFrame::getRotation ( ) const
inline

◆ getScale()

castor::Point3f const & castor3d::SceneNodeAnimationKeyFrame::getScale ( ) const
inline

◆ setPosition()

void castor3d::SceneNodeAnimationKeyFrame::setPosition ( castor::Point3f  value)
inline

◆ setRotation()

void castor3d::SceneNodeAnimationKeyFrame::setRotation ( castor::Quaternion  value)
inline

◆ setScale()

void castor3d::SceneNodeAnimationKeyFrame::setScale ( castor::Point3f  value)
inline

◆ setTransform()

void castor3d::SceneNodeAnimationKeyFrame::setTransform ( castor::Point3f  translate,
castor::Quaternion  rotate,
castor::Point3f  scale 
)
inline

Documentation des fonctions amies et associées

◆ BinaryParser< SceneNodeAnimationKeyFrame >

friend class BinaryParser< SceneNodeAnimationKeyFrame >
friend

La documentation de cette classe a été générée à partir du fichier suivant :