Specialisation of HighLevelGpuProgram to provide support for CG.
More...
#include <OgreGLSLESCgProgram.h>
Specialisation of HighLevelGpuProgram to provide support for CG.
◆ GLSLESCgProgram()
◆ ~GLSLESCgProgram()
Ogre::GLSLESCgProgram::~GLSLESCgProgram |
( |
| ) |
|
◆ attachToProgramObject()
void Ogre::GLSLESProgram::attachToProgramObject |
( |
const GLuint |
programObject | ) |
|
|
inherited |
◆ compile()
bool Ogre::GLSLESProgram::compile |
( |
const bool |
checkErrors = false | ) |
|
|
inherited |
compile source into shader object
◆ createParameters()
◆ detachFromProgramObject()
void Ogre::GLSLESProgram::detachFromProgramObject |
( |
const GLuint |
programObject | ) |
|
|
inherited |
◆ getEntryPoint()
const String& Ogre::GLSLESCgProgram::getEntryPoint |
( |
void |
| ) |
const |
|
inline |
Gets the entry point defined for this program.
◆ getGLProgramHandle()
GLuint Ogre::GLSLESProgram::getGLProgramHandle |
( |
| ) |
const |
|
inlineinherited |
◆ getGLShaderHandle()
GLuint Ogre::GLSLESProgram::getGLShaderHandle |
( |
| ) |
const |
|
inlineinherited |
◆ getIsOptimised()
bool Ogre::GLSLESProgram::getIsOptimised |
( |
void |
| ) |
|
|
inlineinherited |
Gets if the GLSL source has been optimised successfully.
◆ getLanguage()
const String& Ogre::GLSLESCgProgram::getLanguage |
( |
void |
| ) |
const |
◆ getOptimisedSource()
String Ogre::GLSLESProgram::getOptimisedSource |
( |
void |
| ) |
|
|
inlineinherited |
Gets he optimised GLSL source.
◆ getOptimiserEnabled()
bool Ogre::GLSLESProgram::getOptimiserEnabled |
( |
void |
| ) |
const |
|
inlineinherited |
Gets if the GLSL optimiser is enabled.
◆ getPassFogStates()
bool Ogre::GLSLESProgram::getPassFogStates |
( |
void |
| ) |
const |
|
inherited |
◆ getPassSurfaceAndLightStates()
bool Ogre::GLSLESProgram::getPassSurfaceAndLightStates |
( |
void |
| ) |
const |
|
inherited |
◆ getPassTransformStates()
bool Ogre::GLSLESProgram::getPassTransformStates |
( |
void |
| ) |
const |
|
inherited |
◆ getPreprocessorDefines()
const String& Ogre::GLSLESProgram::getPreprocessorDefines |
( |
void |
| ) |
const |
|
inlineinherited |
Sets the preprocessor defines use to compile the program.
◆ getProfiles()
const StringVector& Ogre::GLSLESCgProgram::getProfiles |
( |
void |
| ) |
const |
|
inline |
Gets the Cg profiles which can be supported by the program.
◆ loadFromSource()
void Ogre::GLSLESCgProgram::loadFromSource |
( |
void |
| ) |
|
◆ setEntryPoint()
void Ogre::GLSLESCgProgram::setEntryPoint |
( |
const String & |
entryPoint | ) |
|
|
inline |
Sets the entry point for this program ie the first method called.
◆ setIsOptimised()
void Ogre::GLSLESProgram::setIsOptimised |
( |
bool |
flag | ) |
|
|
inlineinherited |
Sets if the GLSL source has been optimised successfully.
◆ setOptimisedSource()
void Ogre::GLSLESProgram::setOptimisedSource |
( |
const String & |
src | ) |
|
|
inlineinherited |
Sets the optimised GLSL source.
◆ setOptimiserEnabled()
void Ogre::GLSLESProgram::setOptimiserEnabled |
( |
bool |
enabled | ) |
|
|
inherited |
Sets if the GLSL optimiser is enabled.
◆ setPreprocessorDefines()
void Ogre::GLSLESProgram::setPreprocessorDefines |
( |
const String & |
defines | ) |
|
|
inlineinherited |
Sets the preprocessor defines use to compile the program.
◆ setProfiles()
void Ogre::GLSLESCgProgram::setProfiles |
( |
const StringVector & |
profiles | ) |
|
Sets the Cg profiles which can be supported by the program.
The documentation for this class was generated from the following file: