Castor3D
..
|
Structure d'aide utilisée pour lier une passe et un programme shader. Plus de détails...
Fonctions membres publiques | |
C3D_API | PassRenderNode (Pass &p_pass, ShaderProgram const &p_program, UniformBuffer &p_passUbo) |
Fonctions membres publiques hérités de Castor3D::PassRenderNodeUniforms | |
C3D_API | PassRenderNodeUniforms (UniformBuffer &p_passUbo) |
Attributs publics | |
Pass & | m_pass |
Attributs publics hérités de Castor3D::PassRenderNodeUniforms | |
UniformBuffer & | m_passUbo |
Uniform4r & | m_ambient |
Uniform4r & | m_diffuse |
Uniform4r & | m_specular |
Uniform4r & | m_emissive |
Uniform1f & | m_shininess |
Uniform1f & | m_opacity |
std::map< uint32_t, std::reference_wrapper< PushUniform1s > > | m_textures |
Structure d'aide utilisée pour lier une passe et un programme shader.
C3D_API Castor3D::PassRenderNode::PassRenderNode | ( | Pass & | p_pass, |
ShaderProgram const & | p_program, | ||
UniformBuffer & | p_passUbo | ||
) |
Pass& Castor3D::PassRenderNode::m_pass |
La passe.