ImFusion C++ SDK 4.4.0
ImFusion::GL::ShaderStorageBuffer Member List

This is the complete list of members for ImFusion::GL::ShaderStorageBuffer, including all inherited members.

allocateBuffer(int64_t numBytes)ImFusion::GL::ShaderStorageBuffer
bind() constImFusion::GL::Buffer
bindBase(uint32_t index)ImFusion::GL::ShaderStorageBuffer
Buffer(Target target, Usage usage)ImFusion::GL::Buffer
bufferSize() constImFusion::GL::ShaderStorageBufferinline
getBufferSize(Utils::Span< Ts >... data) constImFusion::GL::Bufferprotected
getData(std::vector< T > &outData)ImFusion::GL::ShaderStorageBuffer
getSubData(int64_t offsetBytes, int64_t sizeBytes, std::vector< T > &outData)ImFusion::GL::ShaderStorageBuffer
glBufferSubDataImpl(Target target, int64_t offset, int64_t size, const void *data)ImFusion::GL::Bufferprotectedstatic
glGetBufferSubDataImpl(Target target, int64_t offset, int64_t size, void *data)ImFusion::GL::Bufferprotectedstatic
id() constImFusion::GL::Buffer
m_bufferSizeImFusion::GL::Bufferprotected
m_idImFusion::GL::Bufferprotected
m_targetImFusion::GL::Bufferprotected
m_usageHintImFusion::GL::Bufferprotected
setData(Utils::Span< T > data)ImFusion::GL::ShaderStorageBuffer
setData(const std::vector< T > &data)ImFusion::GL::ShaderStorageBuffer
setSubData(size_t offset, std::vector< Ts >... data)ImFusion::GL::ShaderStorageBufferinline
setSubData(size_t offset, Utils::Span< Ts >... data)ImFusion::GL::ShaderStorageBuffer
setUsageHint(Usage value)ImFusion::GL::Bufferinline
ShaderStorageBuffer(Usage usageHint=Buffer::Usage::StaticDraw)ImFusion::GL::ShaderStorageBufferexplicit
Target enum nameImFusion::GL::Buffer
unbind()ImFusion::GL::ShaderStorageBufferstatic
ImFusion::GL::Buffer::unbind(Target target)ImFusion::GL::Bufferstatic
Usage enum nameImFusion::GL::Buffer
usageHint() constImFusion::GL::Bufferinline
~Buffer() (defined in ImFusion::GL::Buffer)ImFusion::GL::Buffervirtual
Search Tab / S to search, Esc to close