Class VulkanBuffer#

Class Documentation#

class VulkanBuffer#

Public Functions

VulkanBuffer()#
VulkanBuffer(const VulkanBuffer&) = delete#
VulkanBuffer &operator=(const VulkanBuffer&) = delete#
VulkanBuffer(VulkanBuffer &&other) noexcept#
VulkanBuffer &operator=(VulkanBuffer &&other) noexcept#
void create(VulkanDevice *vulkanDevice, vk::DeviceSize buffer_size, vk::BufferUsageFlags buffer_usage_flags, vk::MemoryPropertyFlags buffer_propertiy_flags, vk::MemoryAllocateFlags buffer_allocate_flags = {})#
void cleanUp()#
inline vk::Buffer &getBuffer()#
inline vk::DeviceMemory &getBufferMemory()#
~VulkanBuffer()#