|
const BufferHandle & | getHandle () const |
|
BufferType | getType () const |
|
size_t | getCount () const |
|
size_t | getSize () const |
|
vk::Buffer | getVulkanHandle () const |
|
void | fill (const T *data, size_t count=0, size_t offset=0) |
|
void | fill (const std::vector< T > &vector, size_t offset=0) |
|
T * | map (size_t offset=0, size_t count=0) |
|
void | unmap () |
|
|
static Buffer< T > | create (BufferManager *manager, BufferType type, size_t count, BufferMemoryType memoryType, bool supportIndirect) |
|
|
BufferManager *const | m_manager |
|
const BufferHandle | m_handle |
|
const BufferType | m_type |
|
const size_t | m_count |
|
const BufferMemoryType | m_memoryType |
|
template<typename T>
class vkcv::Buffer< T >
The documentation for this class was generated from the following file: