#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().