![]() |
ImFusion SDK 4.3
|
This is the complete list of members for IndexBuffer, including all inherited members.
allocateBuffer(int64_t numBytes) | Buffer | protected |
bind() const | Buffer | |
Buffer(Target target, Usage usage) | Buffer | |
getBufferSize(Utils::Span< Ts >... data) const | Buffer | protected |
glBufferSubDataImpl(Target target, int64_t offset, int64_t size, const void *data) | Buffer | protectedstatic |
glGetBufferSubDataImpl(Target target, int64_t offset, int64_t size, void *data) | Buffer | protectedstatic |
id() const | Buffer | |
IndexBuffer(Usage usageHint=Buffer::Usage::StaticDraw) | IndexBuffer | |
m_bufferSize | Buffer | protected |
m_id | Buffer | protected |
m_target | Buffer | protected |
m_usageHint | Buffer | protected |
numElements() const | IndexBuffer | |
primitiveRestartIndex() const | IndexBuffer | |
setData(Utils::Span< uint8_t > indices) | IndexBuffer | |
setData(Utils::Span< uint16_t > indices) | IndexBuffer | |
setData(Utils::Span< uint32_t > indices) | IndexBuffer | |
setData(Utils::Span< vec3i > indices) | IndexBuffer | |
setPrimitiveRestartIndex(uint32_t value) | IndexBuffer | |
setSubData(size_t offset, Utils::Span< Ts >... data) | Buffer | protected |
setUsageHint(Usage value) | Buffer | inline |
Target enum name | Buffer | |
type() const | IndexBuffer | |
unbind() | IndexBuffer | static |
ImFusion::GL::Buffer::unbind(Target target) | Buffer | static |
Usage enum name | Buffer | |
usageHint() const | Buffer | inline |
~Buffer() (defined in Buffer) | Buffer | virtual |