The Vish Visualization Shell 0.3
Vish
Public Member Functions | List of all members
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.