AURobotServers  4
Public Member Functions | Private Attributes | List of all members
GfxShader Class Reference

#include <graphics.h>

Public Member Functions

GLuint GetId ()
 
 GfxShader ()
 
bool LoadFragmentShader (const char *filename)
 
bool LoadVertexShader (const char *filename)
 
 ~GfxShader ()
 

Private Attributes

GLuint GlShaderType
 
GLuint Id
 
GLchar * Src
 

Constructor & Destructor Documentation

GfxShader::GfxShader ( )
inline
GfxShader::~GfxShader ( )
inline

Member Function Documentation

GLuint GfxShader::GetId ( )
inline

References Id.

Referenced by GfxProgram::Create().

bool GfxShader::LoadFragmentShader ( const char *  filename)

References check, GlShaderType, Id, printShaderInfoLog(), and Src.

Referenced by InitGraphics(), and ~GfxShader().

bool GfxShader::LoadVertexShader ( const char *  filename)

References check, GlShaderType, Id, printShaderInfoLog(), and Src.

Referenced by InitGraphics(), and ~GfxShader().

Member Data Documentation

GLuint GfxShader::GlShaderType
private
GLuint GfxShader::Id
private
GLchar* GfxShader::Src
private

The documentation for this class was generated from the following files: