![]() |
OGRE
1.12.0
Object-Oriented Graphics Rendering Engine
|
Interface definition for factories of ShaderProgramWriter. More...
#include <OgreShaderProgramWriterManager.h>
Inheritance diagram for Ogre::RTShader::ProgramWriterFactory:Public Member Functions | |
| ProgramWriterFactory () | |
| virtual | ~ProgramWriterFactory () |
| virtual ProgramWriter * | create (void) OGRE_NODISCARD=0 |
| Create writer instance. More... | |
| virtual const String & | getTargetLanguage (void) const =0 |
| Get the name of the language this factory creates programs for. More... | |
Interface definition for factories of ShaderProgramWriter.
|
inline |
|
inlinevirtual |
|
pure virtual |
Get the name of the language this factory creates programs for.
Implemented in Ogre::RTShader::ShaderProgramWriterGLSLFactory, Ogre::RTShader::ShaderProgramWriterCGFactory, Ogre::RTShader::ShaderProgramWriterGLSLESFactory, and Ogre::RTShader::ShaderProgramWriterHLSLFactory.
|
pure virtual |
Create writer instance.
Implemented in Ogre::RTShader::ShaderProgramWriterGLSLFactory, Ogre::RTShader::ShaderProgramWriterCGFactory, Ogre::RTShader::ShaderProgramWriterGLSLESFactory, and Ogre::RTShader::ShaderProgramWriterHLSLFactory.