27 #ifndef _ShaderProgramWriter_ 28 #define _ShaderProgramWriter_ 65 virtual void writeSourceCode (std::ostream& os,
Program* program) = 0;
68 virtual const String& getTargetLanguage ()
const = 0;
73 void writeProgramTitle (std::ostream& os,
Program* program);
76 void writeUniformParametersTitle (std::ostream& os,
Program* program);
79 void writeFunctionTitle (std::ostream& os,
Function*
function);
Base class interface for shader program writers.
A class that represents a shader based program.
This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info...
A class that represents a shader based program function.
virtual ~ProgramWriter()
Class destructor.
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...