#include <Shader.h>
Public Member Functions | |
Shader (void) | |
GLuint | Set_toonshaders (void) |
GLuint | Set_pplshaders (void) |
~Shader (void) | |
Public Attributes | |
GLuint | v |
GLuint | f |
GLuint | v2 |
GLuint | f2 |
GLuint | p |
GLuint | p2 |
Private Member Functions | |
int | Print_oglerror (char *, int) |
void | Print_shaderinfolog (GLuint) |
void | Print_programinfolog (GLuint) |
Shader::Shader | ( | void | ) |
default constructor for the shader
Shader::~Shader | ( | void | ) |
shader destructor
GLuint Shader::Set_toonshaders | ( | void | ) |
setting the toon shader
GLuint Shader::Set_pplshaders | ( | void | ) |
setting the per pixel lighting shader
int Shader::Print_oglerror | ( | char * | file, | |
int | line | |||
) | [private] |
opengl error printing method
void Shader::Print_shaderinfolog | ( | GLuint | obj | ) | [private] |
shaderinfo printing method
void Shader::Print_programinfolog | ( | GLuint | obj | ) | [private] |
programinfo printing method
GLuint Shader::v |
GLuint Shader::f |
GLuint Shader::v2 |
GLuint Shader::f2 |
GLuint Shader::p |
GLuint Shader::p2 |