OGRE
1.10.12
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. 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.