![]() |
OGRE 1.12.10
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. | |
virtual void | bindProgramParameters (GpuProgramParametersSharedPtr params, uint16 mask)=0 |
Execute the param binding functions for this program. | |
virtual bool | isAttributeValid (VertexElementSemantic semantic, uint index) |
Test whether attribute index for a given semantic is valid. | |
virtual void | unbindProgram (void)=0 |
Execute the binding functions for this program. | |
|
inlinevirtual |
Execute the binding functions for this program.
Implemented in Ogre::GLSL::GLSLProgram, Ogre::GLGpuNvparseProgram, and Ogre::GLArbGpuProgram.
Execute the binding functions for this program.
Implemented in Ogre::GLSL::GLSLProgram, Ogre::GLGpuNvparseProgram, and Ogre::GLArbGpuProgram.
|
pure virtual |
Execute the param binding functions for this program.
Implemented in Ogre::GLGpuNvparseProgram, Ogre::GLArbGpuProgram, and Ogre::GLSL::GLSLProgram.
|
virtual |
Test whether attribute index for a given semantic is valid.
Reimplemented in Ogre::GLSL::GLSLProgram.