Castor3D
..
|
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 } |
Classe qui gère une key frame.
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.
[in] | p_timeIndex | Quand la key frame commence. |
[in] | p_translate | La translation au temps de début. |
[in] | p_rotate | La rotation au temps de début. |
[in] | p_scale | L'échelle au temps de début. |
Castor3D::KeyFrame::KeyFrame | ( | std::chrono::milliseconds const & | p_timeIndex, |
Castor::Matrix4x4r const & | p_transform | ||
) |
Constructeur.
[in] | p_timeIndex | Quand la key frame commence. |
[in] | p_transform | La transformation au temps de début. |
|
inline |
Destructeur.
|
inline |
Récupère le temps de départ.
Références m_timeIndex.
Référencé par Castor3D::PrepareChunkData().
|
inline |
Références m_transform.
Référencé par Castor3D::PrepareChunkData().
|
protected |
L'index de temps de début.
Référencé par GetTimeIndex().
|
protected |
La matrice de transformation à l'index de temps de début.
Référencé par GetTransform().