|
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: