#include <OgreShaderProgramWriterManager.h>
◆ FactoryMap
◆ ProgramWriterManager()
Ogre::RTShader::ProgramWriterManager::ProgramWriterManager |
( |
| ) |
|
◆ ~ProgramWriterManager()
Ogre::RTShader::ProgramWriterManager::~ProgramWriterManager |
( |
| ) |
|
◆ addProgramWriter()
void Ogre::RTShader::ProgramWriterManager::addProgramWriter |
( |
const String & |
lang, |
|
|
ProgramWriter * |
writer |
|
) |
| |
register and transfer ownership of writer
◆ isLanguageSupported()
bool Ogre::RTShader::ProgramWriterManager::isLanguageSupported |
( |
const String & |
lang | ) |
|
Returns whether a given high-level language is supported.
◆ addFactory()
◆ removeFactory()
◆ createProgramWriter()
ProgramWriter* Ogre::RTShader::ProgramWriterManager::createProgramWriter |
( |
const String & |
language | ) |
|
◆ getProgramWriter()
ProgramWriter* Ogre::RTShader::ProgramWriterManager::getProgramWriter |
( |
const String & |
language | ) |
const |
|
inline |
◆ getSingleton()
Override standard Singleton retrieval.
- This method just delegates to the template version anyway, but the implementation stays in this single compilation unit, preventing link errors.
◆ getSingletonPtr()
Get the singleton instance.
The documentation for this class was generated from the following file: