Shader Class Reference

#include <Shader.h>

List of all members.

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)


Constructor & Destructor Documentation

Shader::Shader ( void   ) 

default constructor for the shader

Shader::~Shader ( void   ) 

shader destructor


Member Function Documentation

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


Member Data Documentation

GLuint Shader::v

GLuint Shader::f

GLuint Shader::v2

GLuint Shader::f2

GLuint Shader::p

GLuint Shader::p2


The documentation for this class was generated from the following files:
Generated on Thu Jul 19 19:27:44 2007 for padoix by  doxygen 1.5.1-p1