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