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