16 #include <osg/Program>
22 class DT_DLL_VRVDIGUY DtDiGuyOsgGraphicsShaderProgram :
public DtDiGuyOsgGraphicsShaderProgramInterface
26 DtDiGuyOsgGraphicsShaderProgram(
void* internal_data);
29 ~DtDiGuyOsgGraphicsShaderProgram();
34 virtual int load_vertex_shader_source(
const char*
filename);
39 virtual int load_pixel_shader_source(
const char*
filename);
48 osg::StateAttribute* get_program() {
return myProgram.get();}
52 char myVertexShaderFilename[512];
53 char myFragmentShaderFilename[512];
Contains makVrv::DtDiGuyOsgGraphicsShaderProgramInterface class.
#define DT_DLL_VRVDIGUY
Definition: vrvDiGuy.h:21