Creates an empty buffer.
Creates a buffer already filled with data.
A destructor is present on this object, but not explicitly documented in the source.
Binds this buffer.
Releases the OpenGL buffer resource.
Gets the whole buffer content in a newly allocated array. <b>This is intended for debugging purposes.</b>
Gets a sub-part of a buffer.
Copies bytes to a sub-part of the buffer. You can't adress data beyond the buffer's size.
Unbinds this buffer.
OpenGL Buffer wrapper.