Castor3D  ..
Fonctions membres publiques | Liste de tous les membres
Référence de la classe Castor3D::Skeleton

Le squelette, contient chaque bone. Plus de détails...

+ Graphe d'héritage de Castor3D::Skeleton:
+ Graphe de collaboration de Castor3D::Skeleton:

Fonctions membres publiques

 Skeleton (MeshSPtr p_pMesh)
 Constructeur. Plus de détails...
 
virtual ~Skeleton ()
 Destructeur. Plus de détails...
 
void AddBone (BoneSPtr p_pBone)
 Ajoute un os au squelette. Plus de détails...
 
BonePtrArrayIt Begin ()
 Récupère un itérateur sur le premier os. Plus de détails...
 
BonePtrArrayConstIt Begin () const
 Récupère un itérateur sur le premier os. Plus de détails...
 
BonePtrArrayIt End ()
 Récupère un itérateur sur la fin du tableau d'os. Plus de détails...
 
BonePtrArrayConstIt End () const
 Récupère un itérateur sur la fin du tableau d'os. Plus de détails...
 
Castor::Matrix4x4r const & GetGlobalInverseTransform () const
 Récupère la transformation globale inversée Plus de détails...
 
void SetGlobalInverseTransform (Castor::Matrix4x4r const &p_mtxTransform)
 Définit la transformation globale inversée Plus de détails...
 
Castor::String const & GetMeshName () const
 Récupère le nom du maillage. Plus de détails...
 
- Fonctions membres publiques hérités de Castor3D::Animable
 Animable ()
 Constructeur. Plus de détails...
 
virtual ~Animable ()
 Destructeur. Plus de détails...
 
AnimationPtrStrMapIt AnimationsBegin ()
 Récupère un itérateur sur la première animation. Plus de détails...
 
AnimationPtrStrMapConstIt AnimationsBegin () const
 Récupère un itérateur sur la première animation. Plus de détails...
 
AnimationPtrStrMapIt AnimationsEnd ()
 Récupère un itérateur sur la fin de la map d'animations. Plus de détails...
 
AnimationPtrStrMapConstIt AnimationsEnd () const
 Récupère un itérateur sur la fin de la map d'animations. Plus de détails...
 
AnimationSPtr CreateAnimation (Castor::String const &p_strName)
 Crée une animation. Plus de détails...
 
AnimationSPtr GetAnimation (Castor::String const &p_strName)
 Récupère une animation. Plus de détails...
 

Membres hérités additionnels

- Attributs protégés hérités de Castor3D::Animable
AnimationPtrStrMap m_mapAnimations
 Toutes les animations. Plus de détails...
 

Description détaillée

Le squelette, contient chaque bone.

Auteur
Sylvain DOREMUS
Version
0.7.0

Documentation des constructeurs et destructeur

Castor3D::Skeleton::Skeleton ( MeshSPtr  p_pMesh)

Constructeur.

Paramètres
[in]p_pMeshLe maillage parent
virtual Castor3D::Skeleton::~Skeleton ( )
virtual

Destructeur.

Documentation des fonctions membres

void Castor3D::Skeleton::AddBone ( BoneSPtr  p_pBone)

Ajoute un os au squelette.

Paramètres
[in]p_pBoneL'os
BonePtrArrayIt Castor3D::Skeleton::Begin ( )
inline

Récupère un itérateur sur le premier os.

Renvoie
La valeur
BonePtrArrayConstIt Castor3D::Skeleton::Begin ( ) const
inline

Récupère un itérateur sur le premier os.

Renvoie
La valeur
BonePtrArrayIt Castor3D::Skeleton::End ( )
inline

Récupère un itérateur sur la fin du tableau d'os.

Renvoie
La valeur
BonePtrArrayConstIt Castor3D::Skeleton::End ( ) const
inline

Récupère un itérateur sur la fin du tableau d'os.

Renvoie
La valeur
Castor::Matrix4x4r const& Castor3D::Skeleton::GetGlobalInverseTransform ( ) const
inline

Récupère la transformation globale inversée

Renvoie
La valeur
Castor::String const& Castor3D::Skeleton::GetMeshName ( ) const
inline

Récupère le nom du maillage.

Renvoie
La valeur
void Castor3D::Skeleton::SetGlobalInverseTransform ( Castor::Matrix4x4r const &  p_mtxTransform)
inline

Définit la transformation globale inversée

Paramètres
[in]p_mtxTransformLa nouvelle valeur

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