Go to the documentation of this file.
27 #ifndef _ShaderProgramSet_
28 #define _ShaderProgramSet_
Program * getCpuFragmentProgram()
Get the fragment shader CPU program.
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...
Container class for shader based programs.
GpuProgramPtr mPSGpuProgram
void setGpuFragmentProgram(GpuProgramPtr psGpuProgram)
void setGpuVertexProgram(GpuProgramPtr vsGpuProgram)
A class that represents a shader based program.
GpuProgramPtr getGpuFragmentProgram()
Get the fragment shader GPU program.
GpuProgramPtr mVSGpuProgram
Program * getCpuVertexProgram()
Get the vertex shader CPU program.
void setCpuFragmentProgram(Program *psCpuProgram)
A singleton manager class that manages shader based programs.
void setCpuVertexProgram(Program *vsCpuProgram)
This is the target render state.
~ProgramSet()
Class destructor.
ProgramSet()
Class default constructor.
GpuProgramPtr getGpuVertexProgram()
Get the vertex shader GPU program.
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.