![]() |
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.