LLVertexProgramGL Class Reference

#include <llvertexprogramgl.h>

List of all members.

Public Member Functions

 LLVertexProgramGL ()
 ~LLVertexProgramGL ()
void bind ()
void unbind ()
BOOL load (const char *filename)

Private Attributes

LLGLuint mVertexProgramID

Detailed Description

Definition at line 40 of file llvertexprogramgl.h.

Constructor & Destructor Documentation

LLVertexProgramGL::LLVertexProgramGL (  ) 

Definition at line 41 of file llvertexprogramgl.cpp.

References mVertexProgramID.

LLVertexProgramGL::~LLVertexProgramGL (  ) 

Definition at line 46 of file llvertexprogramgl.cpp.

References mVertexProgramID.

Member Function Documentation

void LLVertexProgramGL::bind (  ) 

Definition at line 116 of file llvertexprogramgl.cpp.

References glBindProgramARB, glEnable, and mVertexProgramID.

BOOL LLVertexProgramGL::load ( const char *  filename  ) 

Definition at line 51 of file llvertexprogramgl.cpp.

References FALSE, glBindProgramARB, glGenProgramsARB, glGetError, glGetIntegerv, llendl, llerrs, llwarns, mVertexProgramID, NULL, S32, and TRUE.

void LLVertexProgramGL::unbind (  ) 

Definition at line 122 of file llvertexprogramgl.cpp.

References glDisable.

Member Data Documentation

LLGLuint LLVertexProgramGL::mVertexProgramID [private]

Definition at line 52 of file llvertexprogramgl.h.

Referenced by bind(), LLVertexProgramGL(), load(), and ~LLVertexProgramGL().

The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:56 2010 for Second Life Viewer by  doxygen 1.4.7