C++ encapsulation of GLSL ES Program Object.
More...
#include <OgreGLSLESLinkProgram.h>
C++ encapsulation of GLSL ES Program Object.
Definition at line 45 of file OgreGLSLESLinkProgram.h.
virtual Ogre::GLSLESLinkProgram::~GLSLESLinkProgram |
( |
void |
| ) |
|
|
virtual |
virtual void Ogre::GLSLESLinkProgram::_useProgram |
( |
void |
| ) |
|
|
protectedvirtual |
void Ogre::GLSLESLinkProgram::activate |
( |
void |
| ) |
|
Makes a program object active by making sure it is linked and then putting it in use.
void Ogre::GLSLESLinkProgram::buildGLUniformReferences |
( |
void |
| ) |
|
|
protected |
virtual void Ogre::GLSLESLinkProgram::compileAndLink |
( |
void |
| ) |
|
|
protectedvirtual |
Compiles and links the vertex and fragment programs.
virtual void Ogre::GLSLESLinkProgram::extractLayoutQualifiers |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
virtual void Ogre::GLSLESLinkProgram::notifyOnContextLost |
( |
| ) |
|
|
protectedvirtual |
virtual void Ogre::GLSLESLinkProgram::notifyOnContextReset |
( |
| ) |
|
|
protectedvirtual |
Updates program object uniforms using data from pass iteration GpuProgramParameters.
normally called by GLSLESGpuProgram::bindMultiPassParameters() just before multi pass rendering occurs.
Updates program object uniform blocks using data from GpuProgramParameters.
normally called by GLSLGpuProgram::bindParameters() just before rendering occurs.
Updates program object uniforms using data from GpuProgramParameters.
normally called by GLSLESGpuProgram::bindParameters() just before rendering occurs.
The documentation for this class was generated from the following file: