Kanzi 4.0.0-beta2
kanzi::GPUBuffer Member List

This is the complete list of members for kanzi::GPUBuffer, including all inherited members.

getHandle() constkanzi::GPUBufferinline
getSize() constkanzi::GPUBufferinline
getUsage() constkanzi::GPUBufferinline
GPUBuffer()=defaultkanzi::GPUBufferexplicit
GPUBuffer(Renderer &renderer, gfx::BufferUsageFlag usage, size_t size, string_view name)kanzi::GPUBufferexplicit
GPUBuffer(Renderer &renderer, gfx::BufferUsageFlag usage, ConstByteSpan data, string_view name)kanzi::GPUBufferexplicit
GPUBuffer(Renderer &renderer, gfx::BufferUsageFlag usage, size_t size, gfx::BufferHandleGuard handle, string_view name)kanzi::GPUBufferexplicit
GPUBuffer(GPUBuffer &&other) noexceptkanzi::GPUBufferinline
m_handlekanzi::GPUBufferprotected
m_namekanzi::GPUBufferprotected
m_sizekanzi::GPUBufferprotected
m_usagekanzi::GPUBufferprotected
NativeHandle typedefkanzi::GPUBuffer
NativeHandleInvalidkanzi::GPUBufferstatic
operator=(GPUBuffer &&other) noexceptkanzi::GPUBufferinline
resize(uint32_t size, ConstByteSpan initialData)kanzi::GPUBufferprotected
setData(Renderer &renderer, ConstByteSpan data, const bool shrinkToFit)kanzi::GPUBuffer
setSubData(Renderer &renderer, ConstByteSpan data, unsigned int offset)kanzi::GPUBuffer
swapkanzi::GPUBufferfriend
update(Renderer &renderer, uint32_t offset, ConstByteSpan data)kanzi::GPUBufferprotected