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

Structure d'aide utilisée pour lier une passe et un programme shader. Plus de détails...

+ Graphe d'héritage de Castor3D::PassRenderNodeUniforms:
+ Graphe de collaboration de Castor3D::PassRenderNodeUniforms:

Fonctions membres publiques

C3D_API PassRenderNodeUniforms (UniformBuffer &p_passUbo)
 

Attributs publics

UniformBufferm_passUbo
 
Uniform4rm_ambient
 
Uniform4rm_diffuse
 
Uniform4rm_specular
 
Uniform4rm_emissive
 
Uniform1fm_shininess
 
Uniform1fm_opacity
 
std::map< uint32_t, std::reference_wrapper< PushUniform1s > > m_textures
 

Description détaillée

Structure d'aide utilisée pour lier une passe et un programme shader.

Auteur
Sylvain DOREMUS
Date

Documentation des constructeurs et destructeur

◆ PassRenderNodeUniforms()

C3D_API Castor3D::PassRenderNodeUniforms::PassRenderNodeUniforms ( UniformBuffer p_passUbo)

Documentation des données membres

◆ m_ambient

Uniform4r& Castor3D::PassRenderNodeUniforms::m_ambient

La couleur ambiante de passe.

◆ m_diffuse

Uniform4r& Castor3D::PassRenderNodeUniforms::m_diffuse

La couleur diffuse de passe.

◆ m_emissive

Uniform4r& Castor3D::PassRenderNodeUniforms::m_emissive

La couleur émissive de passe.

◆ m_opacity

Uniform1f& Castor3D::PassRenderNodeUniforms::m_opacity

L'opacité de passe.

◆ m_passUbo

UniformBuffer& Castor3D::PassRenderNodeUniforms::m_passUbo

L'UBO de passe.

Référencé par Castor3D::DoBindPass().

◆ m_shininess

Uniform1f& Castor3D::PassRenderNodeUniforms::m_shininess

L'exposante de passe.

◆ m_specular

Uniform4r& Castor3D::PassRenderNodeUniforms::m_specular

La couleur spéculaire de passe.

◆ m_textures

std::map< uint32_t, std::reference_wrapper< PushUniform1s > > Castor3D::PassRenderNodeUniforms::m_textures

Les textures de la passe.

Référencé par Castor3D::DoBindPassOpacityMap().


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