VkCV Framework
0.0.1
CV Vulkan framework
|
This is the complete list of members for vkcv::BufferManager, including all inherited members.
BufferManager() noexcept (defined in vkcv::BufferManager) | vkcv::BufferManager | private |
BufferManager(BufferManager &&other)=delete (defined in vkcv::BufferManager) | vkcv::BufferManager | |
BufferManager(const BufferManager &other)=delete (defined in vkcv::BufferManager) | vkcv::BufferManager | |
Core (defined in vkcv::BufferManager) | vkcv::BufferManager | friend |
createBuffer(BufferType type, size_t size, BufferMemoryType memoryType, bool supportIndirect) | vkcv::BufferManager | |
destroyBufferById(uint64_t id) | vkcv::BufferManager | private |
fillBuffer(const BufferHandle &handle, const void *data, size_t size, size_t offset) | vkcv::BufferManager | |
getBuffer(const BufferHandle &handle) const | vkcv::BufferManager | |
getBufferSize(const BufferHandle &handle) const | vkcv::BufferManager | |
getDeviceMemory(const BufferHandle &handle) const | vkcv::BufferManager | |
init() (defined in vkcv::BufferManager) | vkcv::BufferManager | private |
m_buffers (defined in vkcv::BufferManager) | vkcv::BufferManager | private |
m_core (defined in vkcv::BufferManager) | vkcv::BufferManager | private |
m_stagingBuffer (defined in vkcv::BufferManager) | vkcv::BufferManager | private |
mapBuffer(const BufferHandle &handle, size_t offset, size_t size) | vkcv::BufferManager | |
operator=(BufferManager &&other)=delete (defined in vkcv::BufferManager) | vkcv::BufferManager | |
operator=(const BufferManager &other)=delete (defined in vkcv::BufferManager) | vkcv::BufferManager | |
recordBufferMemoryBarrier(const BufferHandle &handle, vk::CommandBuffer cmdBuffer) (defined in vkcv::BufferManager) | vkcv::BufferManager | |
unmapBuffer(const BufferHandle &handle) | vkcv::BufferManager | |
~BufferManager() noexcept (defined in vkcv::BufferManager) | vkcv::BufferManager |