Castor3D  ..
Fonctions membres publiques | Attributs protégés | Liste de tous les membres
Référence de la classe Castor3D::KeyFrame

Classe qui gère une key frame. Plus de détails...

Fonctions membres publiques

 KeyFrame (std::chrono::milliseconds const &p_timeIndex=0_ms, Castor::Point3r const &p_translate={}, Castor::Quaternion const &p_rotate={}, Castor::Point3r const &p_scale={})
 Constructeur. Plus de détails...
 
 KeyFrame (std::chrono::milliseconds const &p_timeIndex, Castor::Matrix4x4r const &p_transform)
 Constructeur. Plus de détails...
 
 ~KeyFrame ()
 Destructeur. Plus de détails...
 
Castor::Matrix4x4r const & GetTransform () const
 
std::chrono::milliseconds const & GetTimeIndex () const
 Récupère le temps de départ. Plus de détails...
 

Attributs protégés

std::chrono::milliseconds m_timeIndex
 
Castor::Matrix4x4r m_transform { 1.0_r }
 

Description détaillée

Classe qui gère une key frame.

Auteur
Sylvain DOREMUS
Version
0.1
Date
09/02/2010
Remarques
Les key frames sont les frames auxquelles une animation est dans un état précis

Documentation des constructeurs et destructeur

◆ KeyFrame() [1/2]

Castor3D::KeyFrame::KeyFrame ( std::chrono::milliseconds const &  p_timeIndex = 0_ms,
Castor::Point3r const &  p_translate = {},
Castor::Quaternion const &  p_rotate = {},
Castor::Point3r const &  p_scale = {} 
)

Constructeur.

Paramètres
[in]p_timeIndexQuand la key frame commence.
[in]p_translateLa translation au temps de début.
[in]p_rotateLa rotation au temps de début.
[in]p_scaleL'échelle au temps de début.

◆ KeyFrame() [2/2]

Castor3D::KeyFrame::KeyFrame ( std::chrono::milliseconds const &  p_timeIndex,
Castor::Matrix4x4r const &  p_transform 
)

Constructeur.

Paramètres
[in]p_timeIndexQuand la key frame commence.
[in]p_transformLa transformation au temps de début.

◆ ~KeyFrame()

Castor3D::KeyFrame::~KeyFrame ( )
inline

Destructeur.

Documentation des fonctions membres

◆ GetTimeIndex()

std::chrono::milliseconds const& Castor3D::KeyFrame::GetTimeIndex ( ) const
inline

Récupère le temps de départ.

Renvoie
Le temps

Références m_timeIndex.

Référencé par Castor3D::PrepareChunkData().

+ Voici le graphe des appelants de cette fonction :

◆ GetTransform()

Castor::Matrix4x4r const& Castor3D::KeyFrame::GetTransform ( ) const
inline
Renvoie
La matrice de transformation.

Références m_transform.

Référencé par Castor3D::PrepareChunkData().

+ Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ m_timeIndex

std::chrono::milliseconds Castor3D::KeyFrame::m_timeIndex
protected

L'index de temps de début.

Référencé par GetTimeIndex().

◆ m_transform

Castor::Matrix4x4r Castor3D::KeyFrame::m_transform { 1.0_r }
protected

La matrice de transformation à l'index de temps de début.

Référencé par GetTransform().


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