![]() |
DDraceNetwork Documentation
|
#include <opengl_sl_program.h>
Public Member Functions | |
| CGLSLTextProgram () | |
| Public Member Functions inherited from CGLSLTWProgram | |
| CGLSLTWProgram () | |
| Public Member Functions inherited from CGLSLProgram | |
| void | CreateProgram () |
| void | DeleteProgram () |
| bool | AddShader (CGLSL *pShader) const |
| bool | 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 | |
| int | m_LocColor |
| int | m_LocOutlineColor |
| int | m_LocTextSampler |
| int | m_LocTextOutlineSampler |
| int | m_LocTextureSize |
| ColorRGBA | m_LastColor |
| ColorRGBA | m_LastOutlineColor |
| int | m_LastTextSampler |
| int | m_LastTextOutlineSampler |
| int | m_LastTextureSize |
| Public Attributes inherited from CGLSLTWProgram | |
| int | m_LocPos |
| int | m_LocTextureSampler |
| int | m_LastTextureSampler |
| int | m_LastIsTextured |
| vec2 | m_LastScreenTL |
| vec2 | m_LastScreenBR |
Additional Inherited Members | |
| Protected Attributes inherited from CGLSLProgram | |
| TWGLuint | m_ProgramId |
| bool | m_IsLinked |
|
inline |
| ColorRGBA CGLSLTextProgram::m_LastColor |
| ColorRGBA CGLSLTextProgram::m_LastOutlineColor |
| int CGLSLTextProgram::m_LastTextOutlineSampler |
| int CGLSLTextProgram::m_LastTextSampler |
| int CGLSLTextProgram::m_LastTextureSize |
| int CGLSLTextProgram::m_LocColor |
| int CGLSLTextProgram::m_LocOutlineColor |
| int CGLSLTextProgram::m_LocTextOutlineSampler |
| int CGLSLTextProgram::m_LocTextSampler |
| int CGLSLTextProgram::m_LocTextureSize |