10 Ringbuffer( ) : size(0), static_size(0), dynamic_size(0), buffers(0), map(
nullptr), name(0) {}
12 int create(
const std::size_t _static,
const std::size_t _dynamic,
const int _buffers );
15 void *map_static_buffer( );
16 int flush_static_buffer( );
17 std::size_t static_buffer_offset( );
18 GLuint static_buffer( );
20 void *map_buffer(
const unsigned int id );
21 int flush_buffer(
const unsigned int id );
22 std::size_t buffer_offset(
const unsigned int id );
23 GLuint buffer(
const unsigned int id );
26 std::size_t static_size;
27 std::size_t dynamic_size;