Castor3D  ..
Classes | 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...

+ Graphe de collaboration de Castor3D::KeyFrame:

Classes

class  BinaryParser
 

Fonctions membres publiques

 KeyFrame (real p_timeIndex=0, Castor::Point3r const &p_translate={}, Castor::Quaternion const &p_rotate={}, Castor::Point3r const &p_scale={})
 Constructeur. Plus de détails...
 
 ~KeyFrame ()
 Destructeur. Plus de détails...
 
void SetTranslate (Castor::Point3r const &p_value)
 Définit la translation voulue. Plus de détails...
 
void SetRotate (Castor::Quaternion const &p_value)
 Définit la rotation voulue. Plus de détails...
 
void SetScale (Castor::Point3r const &p_value)
 Définit l'échelle voulue. Plus de détails...
 
Castor::Point3r const & GetTranslate () const
 
Castor::Quaternion const & GetRotate () const
 
Castor::Point3r const & GetScale () const
 
real GetTimeIndex () const
 Récupère le temps de départ. Plus de détails...
 
void SetTimeIndex (real p_value)
 Définit le temps de départ. Plus de détails...
 

Attributs protégés

real m_timeIndex
 L'index de temps de début. Plus de détails...
 
Castor::Point3r m_translate
 La translation à l'index de temps de début. Plus de détails...
 
Castor::Quaternion m_rotate
 La rotation à l'index de temps de début. Plus de détails...
 
Castor::Point3r m_scale
 L'échelle à l'index de temps de début. Plus de détails...
 

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

Castor3D::KeyFrame::KeyFrame ( real  p_timeIndex = 0,
Castor::Point3r const &  p_translate = {},
Castor::Quaternion const &  p_rotate = {},
Castor::Point3r const &  p_scale = {} 
)
inline

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.

Références m_rotate, m_scale, m_timeIndex, et m_translate.

Castor3D::KeyFrame::~KeyFrame ( )
inline

Destructeur.

Documentation des fonctions membres

Castor::Quaternion const& Castor3D::KeyFrame::GetRotate ( ) const
inline
Renvoie
La rotation.

Références m_rotate.

Castor::Point3r const& Castor3D::KeyFrame::GetScale ( ) const
inline
Renvoie
L'échelle.

Références m_scale.

real Castor3D::KeyFrame::GetTimeIndex ( ) const
inline

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

Renvoie
Le temps

Références m_timeIndex.

Castor::Point3r const& Castor3D::KeyFrame::GetTranslate ( ) const
inline
Renvoie
La translation.

Références m_translate.

void Castor3D::KeyFrame::SetRotate ( Castor::Quaternion const &  p_value)
inline

Définit la rotation voulue.

Paramètres
[in]p_valueLa valeur

Références m_rotate.

void Castor3D::KeyFrame::SetScale ( Castor::Point3r const &  p_value)
inline

Définit l'échelle voulue.

Paramètres
[in]p_valueLa valeur

Références m_scale.

void Castor3D::KeyFrame::SetTimeIndex ( real  p_value)
inline

Définit le temps de départ.

Paramètres
[in]p_valueLe temps

Références m_timeIndex.

void Castor3D::KeyFrame::SetTranslate ( Castor::Point3r const &  p_value)
inline

Définit la translation voulue.

Paramètres
[in]p_valueLa valeur

Références m_translate.

Documentation des données membres

Castor::Quaternion Castor3D::KeyFrame::m_rotate
protected

La rotation à l'index de temps de début.

Référencé par GetRotate(), KeyFrame(), et SetRotate().

Castor::Point3r Castor3D::KeyFrame::m_scale
protected

L'échelle à l'index de temps de début.

Référencé par GetScale(), KeyFrame(), et SetScale().

real Castor3D::KeyFrame::m_timeIndex
protected

L'index de temps de début.

Référencé par GetTimeIndex(), KeyFrame(), et SetTimeIndex().

Castor::Point3r Castor3D::KeyFrame::m_translate
protected

La translation à l'index de temps de début.

Référencé par GetTranslate(), KeyFrame(), et SetTranslate().


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