Castor3D
..
|
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... | |
Contient les données d'un groupe d'éléments de tampon de sommets.
Castor3D::BufferElementGroup::BufferElementGroup | ( | uint8_t * | p_pBuffer = NULL , |
uint32_t | p_uiIndex = 0 |
||
) |
Constructeur.
[in] | p_pBuffer | Le tampon de données |
[in] | p_uiIndex | L'indice du groupe |
|
virtual |
Destructeur.
|
inline |
Récupère un pointeur constant sur le tampon de données.
Référencé par Castor3D::Vertex::GetBitangent(), Castor3D::Vertex::GetNormal(), Castor3D::Vertex::GetPosition(), Castor3D::Vertex::GetTangent(), et Castor3D::Vertex::GetTexCoord().
|
inline |
Récupère l'indice du groupe.
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.
[in] | p_pBuffer | Le tampon de valeurs |
|
inline |
Récupère un pointeur sur le tampon de données.
Référencé par Castor3D::Vertex::GetBitangent(), Castor3D::Vertex::GetNormal(), Castor3D::Vertex::GetPosition(), Castor3D::Vertex::GetTangent(), Castor3D::Vertex::GetTexCoord(), Castor3D::Vertex::SetBitangent(), Castor3D::Vertex::SetNormal(), Castor3D::Vertex::SetPosition(), Castor3D::Vertex::SetTangent(), et Castor3D::Vertex::SetTexCoord().
|
inline |
Définit l'indice du groupe.
[in] | p_uiIndex | La nouvelle valeur |
|
protected |
Les valeurs des éléments.
|
protected |
L'indice du groupe.