Castor3D
..
|
Description d'un élément de tampon. Plus de détails...
Fonctions membres publiques | |
BufferElementDeclaration () | |
Constructeur. Plus de détails... | |
BufferElementDeclaration (Castor::String const &p_name, Castor::FlagCombination< ElementUsage > const &p_usages, ElementType p_type, uint32_t p_offset=0u, uint32_t p_divisor=0u) | |
Constructeur. Plus de détails... | |
Attributs publics | |
Castor::String | m_name |
Castor::FlagCombination< ElementUsage > | m_usages |
ElementType | m_dataType |
uint32_t | m_offset |
uint32_t | m_divisor |
Description d'un élément de tampon.
|
inline |
Constructeur.
|
inline |
Constructeur.
[in] | p_name | Le nom de la variable associée. |
[in] | p_usages | Les utilisations possibles de l'élément (combinaison de ElementUsage) |
[in] | p_type | Type de l'élément. |
[in] | p_offset | Offset dans le tampon. |
[in] | p_divisor | Incrément d'attribut d'instanciation. |
ElementType Castor3D::BufferElementDeclaration::m_dataType |
Type de l'élément.
Référencé par Castor3D::operator!=(), Castor3D::operator==(), et Castor3D::BufferDeclaration::push_back().
uint32_t Castor3D::BufferElementDeclaration::m_divisor |
Incrément d'attribut d'instanciation.
Référencé par Castor3D::operator!=(), et Castor3D::operator==().
Castor::String Castor3D::BufferElementDeclaration::m_name |
Le nom de la variable associée.
Référencé par Castor3D::operator!=(), et Castor3D::operator==().
uint32_t Castor3D::BufferElementDeclaration::m_offset |
Offset dans le tampon.
Référencé par Castor3D::operator!=(), et Castor3D::operator==().
Castor::FlagCombination< ElementUsage > Castor3D::BufferElementDeclaration::m_usages |
Utilisation de l'élément.
Référencé par Castor3D::operator!=(), et Castor3D::operator==().