![]() |
Simulant
21.12-1292
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
Public Member Functions | |
virtual GLenum | target () const =0 |
virtual void | upload (VBOSlot, const VertexData *vertex_data)=0 |
virtual void | upload (VBOSlot, const IndexData *index_data)=0 |
virtual void | bind (VBOSlot)=0 |
virtual uint64_t | slot_last_updated (VBOSlot slot)=0 |
virtual uint32_t | byte_offset (VBOSlot slot)=0 |
virtual uint32_t | slot_size_in_bytes () const =0 |
virtual VBOSlot | allocate_slot ()=0 |
virtual void | release_slot (VBOSlot slot)=0 |
virtual uint32_t | used_slot_count () const =0 |
virtual uint32_t | free_slot_count () const =0 |