28 #ifndef __GLSLLinkProgramManager_H__
29 #define __GLSLLinkProgramManager_H__
119 #endif // __GLSLLinkProgramManager_H__
Template class for creating single-instance global classes.
StringToEnumMap mTypeEnumMap
GLSL low level compiled shader object - this class is used to get at the linked program object and pr...
map< String, GLenum >::type StringToEnumMap
C++ encapsulation of GLSL Program Object.
Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL has one progr...
map< uint32, GLSLLinkProgram * >::type LinkProgramMap
GLSLLinkProgram * mActiveLinkProgram
active objects defining the active rendering gpu state
LinkProgramMap mLinkPrograms
container holding previously created program objects
#define _OgreGL3PlusExport
LinkProgramMap::iterator LinkProgramIterator
Ogre assumes that there are separate programs to deal with but GLSL has one program object that repre...