ImFusion SDK 4.3
ShaderStorageBuffer Member List

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

allocateBuffer(int64_t numBytes)ShaderStorageBuffer
bind() constBuffer
bindBase(uint32_t index)ShaderStorageBuffer
Buffer(Target target, Usage usage)Buffer
bufferSize() constShaderStorageBufferinline
getBufferSize(Utils::Span< Ts >... data) constBufferprotected
getData(std::vector< T > &outData)ShaderStorageBuffer
getSubData(int64_t offsetBytes, int64_t sizeBytes, std::vector< T > &outData)ShaderStorageBuffer
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
setData(Utils::Span< T > data)ShaderStorageBuffer
setData(const std::vector< T > &data)ShaderStorageBuffer
setSubData(size_t offset, std::vector< Ts >... data)ShaderStorageBufferinline
setSubData(size_t offset, Utils::Span< Ts >... data)ShaderStorageBuffer
setUsageHint(Usage value)Bufferinline
ShaderStorageBuffer(Usage usageHint=Buffer::Usage::StaticDraw)ShaderStorageBufferexplicit
Target enum nameBuffer
unbind()ShaderStorageBufferstatic
ImFusion::GL::Buffer::unbind(Target target)Bufferstatic
Usage enum nameBuffer
usageHint() constBufferinline
~Buffer() (defined in Buffer)Buffervirtual
Search Tab / S to search, Esc to close