The Vish Visualization Shell 0.3
Vish
Wizt::GLBuffer_with_bind Struct Reference
Inheritance diagram for Wizt::GLBuffer_with_bind:
Wizt::GLBuffer Wizt::RenderBasin::Buffer Wizt::MapMemory Wizt::GLBindableBaseBuffer< target > Wizt::GLBindableBuffer< target >

Public Member Functions

void bind (BindingTargets target)
 Interface to glBindBuffer().
void bindBase (BaseBindingTargets target, unsigned int index)
 Interface to glBindBufferBase().
Public Member Functions inherited from Wizt::GLBuffer
void * map_wo (size_t offset=0, size_t length=0) const override
 Recommended creation and usage pattern for a short-lived CPU staging buffer.
void setSubData (size_t offset, const void *data, size_t length) const override
 Set a subset of the data, which is more efficient than setData();.
Public Member Functions inherited from Wizt::MapMemory
void setData (size_t length, const StorageFlags &SF) const
 Reserve data only.