Castor3D  ..
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la structure Castor3D::BufferElementDeclaration

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< ElementUsagem_usages
 
ElementType m_dataType
 
uint32_t m_offset
 
uint32_t m_divisor
 

Description détaillée

Description d'un élément de tampon.

Auteur
Sylvain DOREMUS
Version
0.6.1.0
Date
03/01/2011
Remarques
Décrit l'utilisation et le type d'un élément de tampon de sommets.

Documentation des constructeurs et destructeur

◆ BufferElementDeclaration() [1/2]

Castor3D::BufferElementDeclaration::BufferElementDeclaration ( )
inline

Constructeur.

◆ BufferElementDeclaration() [2/2]

Castor3D::BufferElementDeclaration::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 
)
inline

Constructeur.

Paramètres
[in]p_nameLe nom de la variable associée.
[in]p_usagesLes utilisations possibles de l'élément (combinaison de ElementUsage)
[in]p_typeType de l'élément.
[in]p_offsetOffset dans le tampon.
[in]p_divisorIncrément d'attribut d'instanciation.

Documentation des données membres

◆ m_dataType

ElementType Castor3D::BufferElementDeclaration::m_dataType

◆ m_divisor

uint32_t Castor3D::BufferElementDeclaration::m_divisor

Incrément d'attribut d'instanciation.

Référencé par Castor3D::operator!=(), et Castor3D::operator==().

◆ m_name

Castor::String Castor3D::BufferElementDeclaration::m_name

Le nom de la variable associée.

Référencé par Castor3D::operator!=(), et Castor3D::operator==().

◆ m_offset

uint32_t Castor3D::BufferElementDeclaration::m_offset

Offset dans le tampon.

Référencé par Castor3D::operator!=(), et Castor3D::operator==().

◆ m_usages

Castor::FlagCombination< ElementUsage > Castor3D::BufferElementDeclaration::m_usages

Utilisation de l'élément.

Référencé par Castor3D::operator!=(), et Castor3D::operator==().


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