DDraceNetwork Docs
|
#include <opengl_sl_program.h>
Additional Inherited Members | |
Public Member Functions inherited from CGLSLTWProgram | |
CGLSLTWProgram () | |
Public Member Functions inherited from CGLSLProgram | |
void | CreateProgram () |
void | DeleteProgram () |
bool | AddShader (CGLSL *pShader) const |
void | LinkProgram () |
void | UseProgram () const |
TWGLuint | GetProgramId () const |
void | DetachShader (CGLSL *pShader) const |
void | DetachShaderById (TWGLuint ShaderId) const |
void | DetachAllShaders () const |
void | SetUniformVec2 (int Loc, int Count, const float *pValue) |
void | SetUniformVec4 (int Loc, int Count, const float *pValue) |
void | SetUniform (int Loc, int Value) |
void | SetUniform (int Loc, bool Value) |
void | SetUniform (int Loc, float Value) |
void | SetUniform (int Loc, int Count, const float *pValues) |
int | GetUniformLoc (const char *pName) const |
CGLSLProgram () | |
virtual | ~CGLSLProgram () |
Public Attributes inherited from CGLSLTWProgram | |
int | m_LocPos |
int | m_LocTextureSampler |
int | m_LastTextureSampler |
int | m_LastIsTextured |
vec2 | m_LastScreenTL |
vec2 | m_LastScreenBR |
Protected Attributes inherited from CGLSLProgram | |
TWGLuint | m_ProgramId |
bool | m_IsLinked |