|
Developer Documentation
|
Public Member Functions | |
| UniformBuf () | |
| Creates a copy of input data. | |
| ~UniformBuf () | |
| Free data. | |
| void | bind (GLuint _progID) const override |
| Bind uniform array to shader. | |
| virtual QString | toString () const override |
| print buffer id to string | |
Public Attributes | |
| float * | val |
| bool | integer |
| int | size |
Public Attributes inherited from GLSL::UniformPool::UniformBase | |
| std::string | id |
Definition at line 180 of file UniformPool.hh.
| GLSL::UniformPool::UniformBuf::UniformBuf | ( | ) |
Creates a copy of input data.
Definition at line 419 of file UniformPool.cc.
| GLSL::UniformPool::UniformBuf::~UniformBuf | ( | ) |
Free data.
Definition at line 426 of file UniformPool.cc.
|
overridevirtual |
Bind uniform array to shader.
| _progID | GL Program ID |
Reimplemented from GLSL::UniformPool::UniformBase.
Definition at line 384 of file UniformPool.cc.
|
overridevirtual |
print buffer id to string
Reimplemented from GLSL::UniformPool::UniformBase.
Definition at line 403 of file UniformPool.cc.
| bool GLSL::UniformPool::UniformBuf::integer |
Definition at line 183 of file UniformPool.hh.
| int GLSL::UniformPool::UniformBuf::size |
Definition at line 184 of file UniformPool.hh.
| float* GLSL::UniformPool::UniformBuf::val |
Definition at line 181 of file UniformPool.hh.