Castor3D
..
|
Représentation d'une variable de shader. Plus de détails...
Fonctions membres publiques | |
C3D_API | PushUniform (ShaderProgram &p_program) |
Constructeur. Plus de détails... | |
virtual C3D_API | ~PushUniform () |
Destructeur. Plus de détails... | |
C3D_API bool | Initialise () |
Initialise la variable. Plus de détails... | |
C3D_API void | Update () |
Met à la jour la valeur de cette variable, dans le shader. Plus de détails... | |
ShaderProgram & | GetProgram () |
ShaderProgram const & | GetProgram () const |
virtual Uniform const & | GetBaseUniform () const =0 |
virtual Uniform & | GetBaseUniform ()=0 |
Attributs protégés | |
ShaderProgram & | m_program |
Représentation d'une variable de shader.
C3D_API Castor3D::PushUniform::PushUniform | ( | ShaderProgram & | p_program | ) |
Constructeur.
[in] | p_program | Le programme. |
|
virtual |
Destructeur.
|
pure virtual |
Implémenté dans Castor3D::TPushUniform< Type >.
Référencé par GetProgram().
|
pure virtual |
Implémenté dans Castor3D::TPushUniform< Type >.
|
inline |
Références m_program.
|
inline |
Références C3D_API, GetBaseUniform(), et m_program.
C3D_API bool Castor3D::PushUniform::Initialise | ( | ) |
Initialise la variable.
false
if any problem occured. C3D_API void Castor3D::PushUniform::Update | ( | ) |
Met à la jour la valeur de cette variable, dans le shader.
|
protected |
Le programme parent.
Référencé par GetProgram().