|
Chrysalis - Renderer
|
#include <BaseOpenGLProgram.h>
Public Member Functions | |
| ~BaseOpenGLProgram () | |
| void | initialize () |
| void | bind () const |
Static Public Member Functions | |
| static void | release () |
Protected Member Functions | |
| BaseOpenGLProgram (const char *vertexShader, const char *fragmentShader) | |
| void | setUniformValue (const char *name, GLint value) const |
| void | setUniformValue (const char *name, GLfloat value) const |
| void | setUniformValue (const char *name, const glm::mat4x4 &value) const |
| void | setUniformValue (const char *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) const |
| BaseOpenGLProgram::~BaseOpenGLProgram | ( | ) |
|
explicitprotected |
| void BaseOpenGLProgram::bind | ( | ) | const |
| void BaseOpenGLProgram::initialize | ( | ) |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |