Class VulkanBuffer#
Defined in File VulkanBuffer.ixx
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()#
-
VulkanBuffer()#