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);