23#ifndef VCL_BGFX_BUFFERS_DYNAMIC_INDEX_BUFFER_H
24#define VCL_BGFX_BUFFERS_DYNAMIC_INDEX_BUFFER_H
26#include "generic_buffer.h"
62 mHandle = bgfx::createDynamicIndexBuffer(size, flags);
65 void update(uint
startIndex,
const bgfx::Memory* data)
67 if (bgfx::isValid(mHandle)) {
77 if (bgfx::isValid(mHandle)) {
78 bgfx::setIndexBuffer(mHandle);
A class representing a box in N-dimensional space.
Definition box.h:46
The DynamicIndexBuffer manages the lifetime of a bgfx::DynamicIndexBufferHandle.
Definition dynamic_index_buffer.h:47
void bind() const
Bind the dynamic index buffer to the rendering pipeline.
Definition dynamic_index_buffer.h:75
DynamicIndexBuffer()=default
Empty constructor.
The GenericBuffer manages the lifetime of a bgfx BufferHandle.
Definition generic_buffer.h:44
void destroy()
Definition generic_buffer.h:59