Classes | Public Member Functions | Protected Attributes | Private Member Functions
ProgramGLSL Class Reference

#include <ProgramGLSL.h>

Inheritance diagram for ProgramGLSL:
Inheritance graph
[legend]

List of all members.

Classes

class  ShaderObject

Public Member Functions

void CheckLinkLog ()
virtual voidGetProgramID ()
int IsNative ()
int LinkProgram ()
 operator GLuint ()
void PrintLinkLog (std::ostream &os)
 ProgramGLSL ()
 ProgramGLSL (const char *frag_source)
void ReLink ()
int UseProgram ()
int ValidateProgram ()
 ~ProgramGLSL ()

Protected Attributes

int _linked
GLuint _programID

Private Member Functions

void AttachShaderObject (ShaderObject &shader)
void DetachShaderObject (ShaderObject &shader)

Detailed Description

Definition at line 32 of file ProgramGLSL.h.


Constructor & Destructor Documentation

Definition at line 162 of file ProgramGLSL.cpp.

Definition at line 167 of file ProgramGLSL.cpp.

ProgramGLSL::ProgramGLSL ( const char *  frag_source)

Definition at line 259 of file ProgramGLSL.cpp.


Member Function Documentation

Definition at line 171 of file ProgramGLSL.cpp.

Definition at line 198 of file ProgramGLSL.cpp.

Definition at line 176 of file ProgramGLSL.cpp.

virtual void* ProgramGLSL::GetProgramID ( ) [inline, virtual]

Implements ProgramGPU.

Definition at line 67 of file ProgramGLSL.h.

Definition at line 312 of file ProgramGLSL.cpp.

Definition at line 181 of file ProgramGLSL.cpp.

ProgramGLSL::operator GLuint ( ) [inline]

Definition at line 66 of file ProgramGLSL.h.

void ProgramGLSL::PrintLinkLog ( std::ostream &  os)

Definition at line 222 of file ProgramGLSL.cpp.

Definition at line 307 of file ProgramGLSL.cpp.

Implements ProgramGPU.

Definition at line 245 of file ProgramGLSL.cpp.

GLint status;

Definition at line 208 of file ProgramGLSL.cpp.


Member Data Documentation

Definition at line 52 of file ProgramGLSL.h.

Definition at line 53 of file ProgramGLSL.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


rgbd_registration
Author(s): Ross Kidson
autogenerated on Sun Oct 6 2013 12:00:42