|
Castor3D
..
|
Helper structure used link a pass and a shader program. More...
Collaboration diagram for Castor3D::RenderNode:Public Attributes | |
| Pass & | m_pass |
| The pass. More... | |
| ShaderProgram & | m_program |
| The shader program. More... | |
| FrameVariableBuffer & | m_matrixUbo |
| The matrix UBO. More... | |
| FrameVariableBuffer & | m_passUbo |
| The pass UBO. More... | |
| Point4rFrameVariable & | m_ambient |
| The pass ambient colour. More... | |
| Point4rFrameVariable & | m_diffuse |
| The pass diffuse colour. More... | |
| Point4rFrameVariable & | m_specular |
| The pass specular colour. More... | |
| Point4rFrameVariable & | m_emissive |
| The pass emissive colour. More... | |
| OneFloatFrameVariable & | m_shininess |
| The pass shininess. More... | |
| OneFloatFrameVariable & | m_opacity |
| The pass opacity. More... | |
| std::map< uint32_t, std::reference_wrapper< OneIntFrameVariable > > | m_textures |
| The pass textures. More... | |
Helper structure used link a pass and a shader program.
| Point4rFrameVariable& Castor3D::RenderNode::m_ambient |
The pass ambient colour.
| Point4rFrameVariable& Castor3D::RenderNode::m_diffuse |
The pass diffuse colour.
| Point4rFrameVariable& Castor3D::RenderNode::m_emissive |
The pass emissive colour.
| FrameVariableBuffer& Castor3D::RenderNode::m_matrixUbo |
The matrix UBO.
| OneFloatFrameVariable& Castor3D::RenderNode::m_opacity |
The pass opacity.
| Pass& Castor3D::RenderNode::m_pass |
The pass.
| FrameVariableBuffer& Castor3D::RenderNode::m_passUbo |
The pass UBO.
| ShaderProgram& Castor3D::RenderNode::m_program |
The shader program.
| OneFloatFrameVariable& Castor3D::RenderNode::m_shininess |
The pass shininess.
| Point4rFrameVariable& Castor3D::RenderNode::m_specular |
The pass specular colour.
| std::map< uint32_t, std::reference_wrapper< OneIntFrameVariable > > Castor3D::RenderNode::m_textures |
The pass textures.
1.8.15