#include <opengl_sl_program.h>
◆ CGLSLProgram()
| CGLSLProgram::CGLSLProgram |
( |
| ) |
|
◆ ~CGLSLProgram()
| CGLSLProgram::~CGLSLProgram |
( |
| ) |
|
|
virtual |
◆ AddShader()
| bool CGLSLProgram::AddShader |
( |
CGLSL * | pShader | ) |
const |
◆ CreateProgram()
| void CGLSLProgram::CreateProgram |
( |
| ) |
|
◆ DeleteProgram()
| void CGLSLProgram::DeleteProgram |
( |
| ) |
|
◆ DetachAllShaders()
| void CGLSLProgram::DetachAllShaders |
( |
| ) |
const |
◆ DetachShader()
| void CGLSLProgram::DetachShader |
( |
CGLSL * | pShader | ) |
const |
◆ DetachShaderById()
| void CGLSLProgram::DetachShaderById |
( |
TWGLuint | ShaderId | ) |
const |
◆ GetProgramId()
| TWGLuint CGLSLProgram::GetProgramId |
( |
| ) |
const |
◆ GetUniformLoc()
| int CGLSLProgram::GetUniformLoc |
( |
const char * | pName | ) |
const |
◆ LinkProgram()
| bool CGLSLProgram::LinkProgram |
( |
| ) |
|
◆ SetUniform() [1/4]
| void CGLSLProgram::SetUniform |
( |
int | Loc, |
|
|
bool | Value ) |
◆ SetUniform() [2/4]
| void CGLSLProgram::SetUniform |
( |
int | Loc, |
|
|
float | Value ) |
◆ SetUniform() [3/4]
| void CGLSLProgram::SetUniform |
( |
int | Loc, |
|
|
int | Count, |
|
|
const float * | pValues ) |
◆ SetUniform() [4/4]
| void CGLSLProgram::SetUniform |
( |
int | Loc, |
|
|
int | Value ) |
◆ SetUniformVec2()
| void CGLSLProgram::SetUniformVec2 |
( |
int | Loc, |
|
|
int | Count, |
|
|
const float * | pValue ) |
◆ SetUniformVec4()
| void CGLSLProgram::SetUniformVec4 |
( |
int | Loc, |
|
|
int | Count, |
|
|
const float * | pValue ) |
◆ UseProgram()
| void CGLSLProgram::UseProgram |
( |
| ) |
const |
◆ m_IsLinked
| bool CGLSLProgram::m_IsLinked |
|
protected |
◆ m_ProgramId
The documentation for this class was generated from the following files: