Classe ProgramInputLayout.
Plus de détails...
Classe ProgramInputLayout.
- Auteur
- Sylvain DOREMUS
- Version
- 0.8.0
- Date
- 03/02/2016
C3D_API Castor3D::ProgramInputLayout::ProgramInputLayout |
( |
RenderSystem & |
p_renderSystem | ) |
|
C3D_API Castor3D::ProgramInputLayout::~ProgramInputLayout |
( |
| ) |
|
- Renvoie
- Un itérateur sur le début des éléments du layout.
Références m_layout.
virtual C3D_API void Castor3D::ProgramInputLayout::Cleanup |
( |
| ) |
|
|
pure virtual |
Fonction de nettoyage côté GPU.
C3D_API void Castor3D::ProgramInputLayout::DoAddAttribute |
( |
Castor::String const & |
p_name, |
|
|
eELEMENT_TYPE |
p_type, |
|
|
uint32_t |
p_offset = 0 |
|
) |
| |
|
protected |
Ajoute un attribut au layout.
- Paramètres
-
[in] | p_name | Nom de la variable associée. |
[in] | p_type | Type de l'élément. |
[in] | p_offset | Offset dans le tampon. |
Référencé par end().
uint32_t Castor3D::ProgramInputLayout::DoGuessUsages |
( |
Castor::String const & |
p_name, |
|
|
eELEMENT_TYPE |
p_type |
|
) |
| |
|
protected |
Essaie de deviner l'utilisation d'un attribut, en fonction de son nom et de son type.
- Paramètres
-
[in] | p_name | Nom de la variable associée. |
[in] | p_type | Type de l'élément. |
- Renvoie
- Les utilisations possibles.
Référencé par end().
virtual C3D_API bool Castor3D::ProgramInputLayout::Initialise |
( |
ShaderProgram const & |
p_program | ) |
|
|
pure virtual |
Fonction d'initialisation, côté GPU.
- Paramètres
-
[in] | p_program | Le programme utilisé pour remplir ce layout. |
- Renvoie
true
si tout s'est bien passé.
Opérateur d'égalité.
- Paramètres
-
[in] | p_lhs,p_rhs | Les 2 objets à comparer |
Référencé par end().
Description des élément du tampon.
Référencé par begin(), et end().
La documentation de cette classe a été générée à partir du fichier suivant :