Home
FAQ
Player
Utilities
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

ShaderProgram Class Reference

#include <ShaderProgram.hh>

List of all members.

Public Types

enum  ShaderProgramType { VERTEX, FRAGMENT }

Public Member Functions

 ShaderProgram (ShaderProgramType type)
virtual ~ShaderProgram ()
bool LoadFromFile (const char *filename)
bool LoadFromMemory (const char *program)
char * GetCompilerLog ()
GLhandleARB GetProgramObject ()
bool IsCompiled ()


Member Enumeration Documentation

enum ShaderProgram::ShaderProgramType
 

Enumeration values:
VERTEX 
FRAGMENT 


Constructor & Destructor Documentation

ShaderProgram::ShaderProgram ShaderProgramType  type  ) 
 

ShaderProgram::~ShaderProgram  )  [virtual]
 


Member Function Documentation

bool ShaderProgram::LoadFromFile const char *  filename  ) 
 

bool ShaderProgram::LoadFromMemory const char *  program  ) 
 

char * ShaderProgram::GetCompilerLog  ) 
 

GLhandleARB ShaderProgram::GetProgramObject  )  [inline]
 

bool ShaderProgram::IsCompiled  ) 
 


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


Last updated $Date: 2004/12/21 01:49:15 $
Generated on Sun May 22 18:39:08 2005 for Gazebo by doxygen 1.4.2