|
| void | setUniformData (GLSL::Program *_prog, const char *_bufferName, const char *_uniformName, const void *_data, int _datasize, bool _delay=false) |
| |
| void | upload () |
| |
| void | bind (GLuint _index) |
| |
|
| std::vector< char > | data_ |
| |
Definition at line 911 of file globjects.hh.
◆ UniformBufferObject()
| ACG::UniformBufferObject::UniformBufferObject |
( |
| ) |
|
◆ ~UniformBufferObject()
| ACG::UniformBufferObject::~UniformBufferObject |
( |
| ) |
|
|
virtual |
◆ bind()
| void ACG::UniformBufferObject::bind |
( |
GLuint |
_index | ) |
|
◆ getMaxBindings()
| int ACG::UniformBufferObject::getMaxBindings |
( |
| ) |
|
|
static |
◆ getMaxBlocksize()
| int ACG::UniformBufferObject::getMaxBlocksize |
( |
| ) |
|
|
static |
◆ getMaxCombinedShaderBlocks()
| int ACG::UniformBufferObject::getMaxCombinedShaderBlocks |
( |
| ) |
|
|
static |
◆ getOffsetAlignment()
| int ACG::UniformBufferObject::getOffsetAlignment |
( |
| ) |
|
|
static |
◆ isSupported()
| bool ACG::UniformBufferObject::isSupported |
( |
| ) |
|
|
static |
◆ queryCaps()
| void ACG::UniformBufferObject::queryCaps |
( |
| ) |
|
|
staticprivate |
◆ setUniformData()
| void ACG::UniformBufferObject::setUniformData |
( |
GLSL::Program * |
_prog, |
|
|
const char * |
_bufferName, |
|
|
const char * |
_uniformName, |
|
|
const void * |
_data, |
|
|
int |
_datasize, |
|
|
bool |
_delay = false |
|
) |
| |
◆ upload()
| void ACG::UniformBufferObject::upload |
( |
| ) |
|
◆ data_
| std::vector<char> ACG::UniformBufferObject::data_ |
|
private |
◆ maxBindings_
| int ACG::UniformBufferObject::maxBindings_ = -1 |
|
staticprivate |
◆ maxBlockSize_
| int ACG::UniformBufferObject::maxBlockSize_ = -1 |
|
staticprivate |
◆ maxCombinedShaderBlocks_
| int ACG::UniformBufferObject::maxCombinedShaderBlocks_ = -1 |
|
staticprivate |
◆ offsetAlignment_
| int ACG::UniformBufferObject::offsetAlignment_ = -1 |
|
staticprivate |
◆ supportStatus_
| int ACG::UniformBufferObject::supportStatus_ = -1 |
|
staticprivate |
The documentation for this class was generated from the following files: