|
| UniformPool () |
| Constructor.
|
|
| UniformPool (const UniformPool &_pool) |
| Copy Constructor.
|
|
void | bind (PtrProgram _prog) const |
|
void | bind (GLuint _prog) const |
|
void | setUniform (const char *_name, GLint _value) |
|
void | setUniform (const char *_name, const ACG::Vec2i &_value) |
|
void | setUniform (const char *_name, const ACG::Vec3i &_value) |
|
void | setUniform (const char *_name, const ACG::Vec4i &_value) |
|
void | setUniform (const char *_name, GLuint _value) |
|
void | setUniform (const char *_name, const ACG::Vec2ui &_value) |
|
void | setUniform (const char *_name, const ACG::Vec3ui &_value) |
|
void | setUniform (const char *_name, const ACG::Vec4ui &_value) |
|
void | setUniform (const char *_name, GLfloat _value) |
|
void | setUniform (const char *_name, const ACG::Vec2f &_value) |
|
void | setUniform (const char *_name, const ACG::Vec3f &_value) |
|
void | setUniform (const char *_name, const ACG::Vec4f &_value) |
|
void | setUniform (const char *_name, const ACG::GLMatrixf &_value, bool _transposed=false) |
|
void | setUniformMat3 (const char *_name, const ACG::GLMatrixf &_value, bool _transposed=false) |
|
void | setUniform (const char *_name, GLint *_values, int _count) |
|
void | setUniform (const char *_name, GLfloat *_values, int _count) |
|
void | addPool (const UniformPool &_src) |
|
void | clear () |
| Clear the pool. More...
|
|
bool | empty () const |
| returns if the pool is empty More...
|
|
| UniformPool () |
| Constructor.
|
|
| UniformPool (const UniformPool &_pool) |
| Copy Constructor.
|
|
void | bind (PtrProgram _prog) const |
|
void | bind (GLuint _prog) const |
|
void | setUniform (const char *_name, GLint _value) |
|
void | setUniform (const char *_name, const ACG::Vec2i &_value) |
|
void | setUniform (const char *_name, const ACG::Vec3i &_value) |
|
void | setUniform (const char *_name, const ACG::Vec4i &_value) |
|
void | setUniform (const char *_name, GLuint _value) |
|
void | setUniform (const char *_name, const ACG::Vec2ui &_value) |
|
void | setUniform (const char *_name, const ACG::Vec3ui &_value) |
|
void | setUniform (const char *_name, const ACG::Vec4ui &_value) |
|
void | setUniform (const char *_name, GLfloat _value) |
|
void | setUniform (const char *_name, const ACG::Vec2f &_value) |
|
void | setUniform (const char *_name, const ACG::Vec3f &_value) |
|
void | setUniform (const char *_name, const ACG::Vec4f &_value) |
|
void | setUniform (const char *_name, const ACG::GLMatrixf &_value, bool _transposed=false) |
|
void | setUniformMat3 (const char *_name, const ACG::GLMatrixf &_value, bool _transposed=false) |
|
void | setUniform (const char *_name, GLint *_values, int _count) |
|
void | setUniform (const char *_name, GLfloat *_values, int _count) |
|
void | addPool (const UniformPool &_src) |
|
void | clear () |
| Clear the pool. More...
|
|
bool | empty () const |
| returns if the pool is empty More...
|
|