OGRE
13.6
Object-Oriented Graphics Rendering Engine
|
#include <OgreGLGpuProgram.h>
Public Member Functions | |
virtual | ~GLGpuProgramBase () |
virtual void | bindProgram (void)=0 |
Execute the binding functions for this program. More... | |
virtual void | bindProgramParameters (GpuProgramParametersSharedPtr params, uint16 mask)=0 |
Execute the param binding functions for this program. More... | |
virtual bool | isAttributeValid (VertexElementSemantic semantic, uint index) |
Test whether attribute index for a given semantic is valid. More... | |
virtual void | unbindProgram (void)=0 |
Execute the binding functions for this program. More... | |
|
inlinevirtual |
|
pure virtual |
Execute the binding functions for this program.
Implemented in Ogre::GLArbGpuProgram, Ogre::GLGpuNvparseProgram, and Ogre::GLSL::GLSLProgram.
|
pure virtual |
Execute the binding functions for this program.
Implemented in Ogre::GLArbGpuProgram, Ogre::GLGpuNvparseProgram, and Ogre::GLSL::GLSLProgram.
|
pure virtual |
Execute the param binding functions for this program.
Implemented in Ogre::GLSL::GLSLProgram, Ogre::GLArbGpuProgram, and Ogre::GLGpuNvparseProgram.
|
virtual |
Test whether attribute index for a given semantic is valid.
Reimplemented in Ogre::GLSL::GLSLProgram.