#include <shaders.h>
Public Member Functions | |
void | LoadSources (const char *vfile, const char *ffile) |
ProgramVF (void) | |
void | SetSources (const char *vsrc, const char *fsrc) |
Public Attributes | |
FragmentShader | fshd |
Program | prog |
VertexShader | vshd |
Protected Member Functions | |
void | DoBind (void) |
void | DoUnbind (void) |
ProgramVF::ProgramVF | ( | void | ) | [inline] |
void ProgramVF::DoBind | ( | void | ) | [inline, protected, virtual] |
void ProgramVF::DoUnbind | ( | void | ) | [inline, protected, virtual] |
void ProgramVF::LoadSources | ( | const char * | vfile, |
const char * | ffile | ||
) | [inline] |
void ProgramVF::SetSources | ( | const char * | vsrc, |
const char * | fsrc | ||
) | [inline] |