ImFusion SDK 4.3
VertexBuffer Member List

This is the complete list of members for VertexBuffer, including all inherited members.

allocateBuffer(int64_t numBytes)Bufferprotected
bind() constBuffer
Buffer(Target target, Usage usage)Buffer
createFullscreenSquare()VertexBufferstatic
draw(Primitive mode) constVertexBuffer
draw(Primitive mode, const IndexBuffer &ibo) constVertexBuffer
drawInstanced(Primitive mode, int32_t count) constVertexBuffer
drawInstanced(Primitive mode, int32_t, const IndexBuffer &ibo) constVertexBuffer
drawMultiRestart(Primitive mode, const std::vector< size_t > &primitiveRestartIndices) constVertexBuffer
getBufferSize(Utils::Span< Ts >... data) constBufferprotected
glBufferSubDataImpl(Target target, int64_t offset, int64_t size, const void *data)Bufferprotectedstatic
glGetBufferSubDataImpl(Target target, int64_t offset, int64_t size, void *data)Bufferprotectedstatic
id() constBuffer
m_bufferSizeBufferprotected
m_idBufferprotected
m_targetBufferprotected
m_usageHintBufferprotected
numVertices() constVertexBuffer
setData(const std::vector< Ts > &... arrays)VertexBuffer
setData(Utils::Span< Ts >... arrays)VertexBuffer
setSubData(size_t offset, Utils::Span< Ts >... data)Bufferprotected
setUsageHint(Usage value)Bufferinline
setVertexAttribNormalization(int index, bool isNormalized)VertexBuffer
Target enum nameBuffer
unbind()VertexBufferstatic
ImFusion::GL::Buffer::unbind(Target target)Bufferstatic
Usage enum nameBuffer
usageHint() constBufferinline
VertexBuffer(Usage usageHint=Buffer::Usage::StaticDraw)VertexBufferexplicit
~Buffer() (defined in Buffer)Buffervirtual
Search Tab / S to search, Esc to close