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);
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
A class representing a line segment in n-dimensional space. The class is parameterized by a PointConc...
Definition segment.h:43