#include <StdMeshMaterial.h>
Classes | |
| struct | ParameterRef |
Public Member Functions | |
| ProgramInstance (const StdMeshMaterialProgram *program, const ShaderInstance *fragment_instance, const ShaderInstance *vertex_instance, const ShaderInstance *geometry_instance) | |
Public Attributes | |
| const StdMeshMaterialProgram *const | Program |
| std::vector< ParameterRef > | Parameters |
Definition at line 437 of file StdMeshMaterial.h.
| struct StdMeshMaterialPass::ProgramInstance::ParameterRef |
Definition at line 446 of file StdMeshMaterial.h.
| Class Members | ||
|---|---|---|
| const StdMeshMaterialShaderParameter * | Parameter | |
| int | UniformIndex | |
| StdMeshMaterialPass::ProgramInstance::ProgramInstance | ( | const StdMeshMaterialProgram * | program, |
| const ShaderInstance * | fragment_instance, | ||
| const ShaderInstance * | vertex_instance, | ||
| const ShaderInstance * | geometry_instance | ||
| ) |
Definition at line 1187 of file StdMeshMaterial.cpp.
References StdMeshMaterialProgram::GetFragmentShader(), StdMeshMaterialProgram::GetGeometryShader(), StdMeshMaterialProgram::GetVertexShader(), Program, and StdMeshMaterialPass::ShaderInstance::Shader.
| std::vector<ParameterRef> StdMeshMaterialPass::ProgramInstance::Parameters |
Definition at line 451 of file StdMeshMaterial.h.
| const StdMeshMaterialProgram* const StdMeshMaterialPass::ProgramInstance::Program |
Definition at line 443 of file StdMeshMaterial.h.
Referenced by ProgramInstance().