VRS::GL2::EXTSHADER::UberShaderManager Class Reference
#include <vrs/opengl/gl2/us/ubershadermanager.h>
List of all members.
Constructor & Destructor Documentation
| VRS::GL2::EXTSHADER::UberShaderManager::~UberShaderManager |
( |
void |
|
) |
|
Member Function Documentation
| static SO<UberShaderManager> VRS::GL2::EXTSHADER::UberShaderManager::getInstance |
( |
void |
|
) |
[static] |
| void VRS::GL2::EXTSHADER::UberShaderManager::setVertexHandlerInterface |
( |
SO< HandlerInterface > |
vertexHandlerInterface |
) |
|
| SO<HandlerInterface> VRS::GL2::EXTSHADER::UberShaderManager::getVertexHandlerInterface |
( |
void |
|
) |
const [inline] |
| void VRS::GL2::EXTSHADER::UberShaderManager::setFragmentHandlerInterface |
( |
SO< HandlerInterface > |
fragmentHandlerInterface |
) |
|
| SO<HandlerInterface> VRS::GL2::EXTSHADER::UberShaderManager::getFragmentHandlerInterface |
( |
void |
|
) |
const [inline] |
| void VRS::GL2::EXTSHADER::UberShaderManager::setVertexPrototypeHandlerTable |
( |
SO< PrototypeHandlerTable > |
vertexHandlerPrototypeTable |
) |
|
| SO<PrototypeHandlerTable> VRS::GL2::EXTSHADER::UberShaderManager::getVertexPrototypeHandlerTable |
( |
void |
|
) |
const [inline] |
| void VRS::GL2::EXTSHADER::UberShaderManager::setFragmentPrototypeHandlerTable |
( |
SO< PrototypeHandlerTable > |
fragmentHandlerPrototypeTable |
) |
|
| SO<PrototypeHandlerTable> VRS::GL2::EXTSHADER::UberShaderManager::getFragmentPrototypeHandlerTable |
( |
void |
|
) |
const [inline] |
| bool VRS::GL2::EXTSHADER::UberShaderManager::isRegisteredVertexHandler |
( |
SO< HandlerObject > |
vertexHandler |
) |
|
| void VRS::GL2::EXTSHADER::UberShaderManager::unregisterVertexHandler |
( |
SO< HandlerObject > |
vertexHandler |
) |
|
| bool VRS::GL2::EXTSHADER::UberShaderManager::isRegisteredFragmentHandler |
( |
SO< HandlerObject > |
fragmentHandler |
) |
|
| void VRS::GL2::EXTSHADER::UberShaderManager::unregisterFragmentHandler |
( |
SO< HandlerObject > |
fragmentHandler |
) |
|
| bool VRS::GL2::EXTSHADER::UberShaderManager::isRegisteredUberShaderProgram |
( |
SO< UberShaderProgramObject > |
uberShaderProgram |
) |
|
| static const HandlerID VRS::GL2::EXTSHADER::UberShaderManager::generateProgramObjectID |
( |
void |
|
) |
[inline, static] |
| static const std::string VRS::GL2::EXTSHADER::UberShaderManager::cleanString |
( |
const std::string & |
str |
) |
[static] |
| static const std::string VRS::GL2::EXTSHADER::UberShaderManager::stripWhiteSpaces |
( |
const std::string & |
str |
) |
[static] |
| SO<GL2::ProgramObject> VRS::GL2::EXTSHADER::UberShaderManager::getUberShaderProgram |
( |
void |
|
) |
const [inline] |
The documentation for this class was generated from the following file: