BufferTable
The BufferTable class provides a container for managing multiple buffers with support for bindless resource access. It enables more efficient rendering and compute operations by reducing the overhead associated with traditional binding.
#include <platform/TellusimBuffer.h>
Constructors
BufferTable()
Methods
Table platform.
Platform getPlatform() const
const char *getPlatformName() const
Table device index.
uint32_t getIndex() const
Clear table.
void clear()
Check table.
bool isCreated() const
Table name.
void setName(const char *name)
String getName() const
Create table.
bool create(uint32_t size)
Table buffers.
uint32_t getSize() const
Buffer get(uint32_t index) const
bool isOwner(uint32_t index) const
Memory usage.
size_t getMemory() const