![]() |
OGRE
1.10.4
Object-Oriented Graphics Rendering Engine
|
C++ encapsulation of GLSL ES Program Object. More...
#include <OgreGLSLESProgramCommon.h>
Public Member Functions | |
GLSLESProgramCommon (GLSLESProgram *vertexProgram, GLSLESProgram *fragmentProgram) | |
Constructor should only be used by GLSLESLinkProgramManager and GLSLESProgramPipelineManager. More... | |
virtual | ~GLSLESProgramCommon (void) |
virtual GLint | getAttributeIndex (VertexElementSemantic semantic, uint index) |
Get the index of a non-standard attribute bound in the linked code. More... | |
GLSLESProgram * | getFragmentProgram (void) const |
GLES2UniformCache * | getUniformCache (void) |
GLSLESProgram * | getVertexProgram (void) const |
C++ encapsulation of GLSL ES Program Object.
Ogre::GLSLESProgramCommon::GLSLESProgramCommon | ( | GLSLESProgram * | vertexProgram, |
GLSLESProgram * | fragmentProgram | ||
) |
Constructor should only be used by GLSLESLinkProgramManager and GLSLESProgramPipelineManager.
|
virtual |
|
virtual |
Get the index of a non-standard attribute bound in the linked code.
Reimplemented in Ogre::GLSLESProgramPipeline.
|
inline |
|
inline |
|
inline |