Castor3D  ..
Fonctions membres publiques | Fonctions membres publiques statiques | Attributs publics statiques | Liste de tous les membres
Référence de la classe Castor3D::BonedVertex

Fonctions membres publiques

C3D_API BonedVertex (BufferElementGroup &p_group)
 Constructeur. Plus de détails...
 
C3D_API BonedVertex (BonedVertex const &p_source)
 Constructeur par copie. Plus de détails...
 
C3D_API BonedVertexoperator= (BonedVertex const &p_source)
 Opérateur d'affectation par copie. Plus de détails...
 
virtual C3D_API ~BonedVertex ()
 Destructeur. Plus de détails...
 
C3D_API stVERTEX_BONE_DATA GetBones () const
 Récupère les données de bones du groupe. Plus de détails...
 
C3D_API void SetBones (stVERTEX_BONE_DATA *p_data)
 Définit les données de bones du groupe. Plus de détails...
 
C3D_API void SetBones (stVERTEX_BONE_DATA const &p_data)
 Définit les données de bones du groupe. Plus de détails...
 

Fonctions membres publiques statiques

static C3D_API stVERTEX_BONE_DATA GetBones (BufferElementGroupSPtr p_group)
 Récupère les données de bones du groupe. Plus de détails...
 
static C3D_API stVERTEX_BONE_DATA GetBones (BufferElementGroup const &p_group)
 Récupère les données de bones du groupe. Plus de détails...
 
static C3D_API void SetBones (BufferElementGroupSPtr p_group, stVERTEX_BONE_DATA *p_pData)
 Définit les données de bones du groupe. Plus de détails...
 
static C3D_API void SetBones (BufferElementGroupSPtr p_group, stVERTEX_BONE_DATA const &p_data)
 Définit les données de bones du groupe. Plus de détails...
 
static C3D_API void SetBones (BufferElementGroup &p_group, stVERTEX_BONE_DATA *p_data)
 Définit les données de bones du groupe. Plus de détails...
 
static C3D_API void SetBones (BufferElementGroup &p_group, stVERTEX_BONE_DATA const &p_data)
 Définit les données de bones du groupe. Plus de détails...
 
static const uint32_t GetOffsetIds ()
 Récupère l'offset dans le buffer des informations des bones. Plus de détails...
 
static const uint32_t GetSizeIds ()
 Récupère la taille en octets des informations des bones. Plus de détails...
 
static const uint32_t GetOffsetWeights ()
 Récupère l'offset dans le buffer des informations des bones. Plus de détails...
 
static const uint32_t GetSizeWeights ()
 Récupère la taille en octets des informations des bones. Plus de détails...
 

Attributs publics statiques

static const uint32_t Stride = sm_uiOffsetWeights + sm_uiSizeWeights
 La taille des données de bones pour un sommet. Plus de détails...
 

Description détaillée

Auteur
Sylvain DOREMUS
Version
0.7.0
Date
27/06/2013

Documentation des constructeurs et destructeur

C3D_API Castor3D::BonedVertex::BonedVertex ( BufferElementGroup p_group)

Constructeur.

Paramètres
[in]p_groupLe groupe encadré
C3D_API Castor3D::BonedVertex::BonedVertex ( BonedVertex const &  p_source)

Constructeur par copie.

Paramètres
[in]p_sourceL'objet source
virtual C3D_API Castor3D::BonedVertex::~BonedVertex ( )
virtual

Destructeur.

Documentation des fonctions membres

C3D_API stVERTEX_BONE_DATA Castor3D::BonedVertex::GetBones ( ) const

Récupère les données de bones du groupe.

Renvoie
La valeur
static C3D_API stVERTEX_BONE_DATA Castor3D::BonedVertex::GetBones ( BufferElementGroupSPtr  p_group)
static

Récupère les données de bones du groupe.

Paramètres
[in]p_groupLe groupe
Renvoie
La valeur
static C3D_API stVERTEX_BONE_DATA Castor3D::BonedVertex::GetBones ( BufferElementGroup const &  p_group)
static

Récupère les données de bones du groupe.

Paramètres
[in]p_groupLe groupe
Renvoie
La valeur
static const uint32_t Castor3D::BonedVertex::GetOffsetIds ( )
inlinestatic

Récupère l'offset dans le buffer des informations des bones.

Renvoie
La valeur
static const uint32_t Castor3D::BonedVertex::GetOffsetWeights ( )
inlinestatic

Récupère l'offset dans le buffer des informations des bones.

Renvoie
La valeur
static const uint32_t Castor3D::BonedVertex::GetSizeIds ( )
inlinestatic

Récupère la taille en octets des informations des bones.

Renvoie
La valeur
static const uint32_t Castor3D::BonedVertex::GetSizeWeights ( )
inlinestatic

Récupère la taille en octets des informations des bones.

Renvoie
La valeur

Références Castor3D::C3D_MAX_BONES_PER_VERTEX.

C3D_API BonedVertex& Castor3D::BonedVertex::operator= ( BonedVertex const &  p_source)

Opérateur d'affectation par copie.

Paramètres
[in]p_sourceL'objet source
Renvoie
Une référence sur cet objet
C3D_API void Castor3D::BonedVertex::SetBones ( stVERTEX_BONE_DATA p_data)

Définit les données de bones du groupe.

Paramètres
[in]p_dataLa nouvelle valeur
C3D_API void Castor3D::BonedVertex::SetBones ( stVERTEX_BONE_DATA const &  p_data)

Définit les données de bones du groupe.

Paramètres
[in]p_dataLa nouvelle valeur
static C3D_API void Castor3D::BonedVertex::SetBones ( BufferElementGroupSPtr  p_group,
stVERTEX_BONE_DATA p_pData 
)
static

Définit les données de bones du groupe.

Paramètres
[out]p_groupLe groupe
[in]p_pDataLa nouvelle valeur
static C3D_API void Castor3D::BonedVertex::SetBones ( BufferElementGroupSPtr  p_group,
stVERTEX_BONE_DATA const &  p_data 
)
static

Définit les données de bones du groupe.

Paramètres
[out]p_groupLe groupe
[in]p_dataLa nouvelle valeur
static C3D_API void Castor3D::BonedVertex::SetBones ( BufferElementGroup p_group,
stVERTEX_BONE_DATA p_data 
)
static

Définit les données de bones du groupe.

Paramètres
[out]p_groupLe groupe
[in]p_dataLa nouvelle valeur
static C3D_API void Castor3D::BonedVertex::SetBones ( BufferElementGroup p_group,
stVERTEX_BONE_DATA const &  p_data 
)
static

Définit les données de bones du groupe.

Paramètres
[out]p_groupLe groupe
[in]p_dataLa nouvelle valeur

Documentation des données membres

const uint32_t Castor3D::BonedVertex::Stride = sm_uiOffsetWeights + sm_uiSizeWeights
static

La taille des données de bones pour un sommet.


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