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

Contient les données d'un groupe d'éléments de tampon de sommets. Plus de détails...

Fonctions membres publiques

 BufferElementGroup (uint8_t *p_pBuffer=NULL, uint32_t p_uiIndex=0)
 Constructeur. Plus de détails...
 
virtual ~BufferElementGroup ()
 Destructeur. Plus de détails...
 
void LinkCoords (uint8_t *p_pBuffer)
 Lie les valeurs de l'élément à celles données en paramètre. Plus de détails...
 
void LinkCoords (uint8_t *p_pBuffer, uint32_t p_uiSize)
 Lie les valeurs de l'élément à celles données en paramètre. Plus de détails...
 
uint8_t * ptr ()
 Récupère un pointeur sur le tampon de données. Plus de détails...
 
uint8_t const * const_ptr () const
 Récupère un pointeur constant sur le tampon de données. Plus de détails...
 
uint32_t GetIndex () const
 Récupère l'indice du groupe. Plus de détails...
 
void SetIndex (uint32_t p_uiIndex)
 Définit l'indice du groupe. Plus de détails...
 

Attributs protégés

uint8_t * m_pBuffer
 Les valeurs des éléments. Plus de détails...
 
uint32_t m_uiIndex
 L'indice du groupe. Plus de détails...
 

Description détaillée

Contient les données d'un groupe d'éléments de tampon de sommets.

Auteur
Sylvain DOREMUS
Version
0.6.1.0
Date
03/01/2011

Documentation des constructeurs et destructeur

Castor3D::BufferElementGroup::BufferElementGroup ( uint8_t *  p_pBuffer = NULL,
uint32_t  p_uiIndex = 0 
)

Constructeur.

Paramètres
[in]p_pBufferLe tampon de données
[in]p_uiIndexL'indice du groupe
virtual Castor3D::BufferElementGroup::~BufferElementGroup ( )
virtual

Destructeur.

Documentation des fonctions membres

uint8_t const* Castor3D::BufferElementGroup::const_ptr ( ) const
inline

Récupère un pointeur constant sur le tampon de données.

Renvoie
Le pointeur

Référencé par Castor3D::Vertex::GetBitangent(), Castor3D::Vertex::GetNormal(), Castor3D::Vertex::GetPosition(), Castor3D::Vertex::GetTangent(), et Castor3D::Vertex::GetTexCoord().

+ Voici le graphe des appelants de cette fonction :

uint32_t Castor3D::BufferElementGroup::GetIndex ( ) const
inline

Récupère l'indice du groupe.

Renvoie
La valeur
void Castor3D::BufferElementGroup::LinkCoords ( uint8_t *  p_pBuffer)

Lie les valeurs de l'élément à celles données en paramètre.

void Castor3D::BufferElementGroup::LinkCoords ( uint8_t *  p_pBuffer,
uint32_t  p_uiSize 
)

Lie les valeurs de l'élément à celles données en paramètre.

Remarques
Remplace les valeurs du tampon par celles de l'élément
Paramètres
[in]p_pBufferLe tampon de valeurs
uint8_t* Castor3D::BufferElementGroup::ptr ( )
inline
void Castor3D::BufferElementGroup::SetIndex ( uint32_t  p_uiIndex)
inline

Définit l'indice du groupe.

Paramètres
[in]p_uiIndexLa nouvelle valeur

Documentation des données membres

uint8_t* Castor3D::BufferElementGroup::m_pBuffer
protected

Les valeurs des éléments.

uint32_t Castor3D::BufferElementGroup::m_uiIndex
protected

L'indice du groupe.


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