Class VulkanBufferManager#
Defined in File VulkanBufferManager.ixx
Class Documentation#
-
class VulkanBufferManager#
Public Functions
-
VulkanBufferManager()#
-
VulkanBufferManager(const VulkanBufferManager&) = delete#
-
VulkanBufferManager &operator=(const VulkanBufferManager&) = delete#
-
VulkanBufferManager(VulkanBufferManager&&) noexcept = default#
-
VulkanBufferManager &operator=(VulkanBufferManager&&) noexcept = default#
-
bool copyBuffer(vk::Device device, vk::Queue transfer_queue, vk::CommandPool transfer_command_pool, VulkanBuffer &src_buffer, VulkanBuffer &dst_buffer, vk::DeviceSize buffer_size)#
-
void cleanUp()#
-
~VulkanBufferManager()#
Public Static Functions
-
static void copyImageBuffer(vk::CommandBuffer command_buffer, vk::Buffer src_buffer, vk::Image image, uint32_t width, uint32_t height)#
-
VulkanBufferManager()#