This is the complete list of members for Spices::VulkanBuffer, including all inherited members.
| CopyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size) | Spices::VulkanBuffer | |
| CreateBuffer(VulkanState &vulkanState, const std::string &name, VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties) | Spices::VulkanBuffer | private |
| Flush(VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0) const | Spices::VulkanBuffer | |
| Get() | Spices::VulkanBuffer | inline |
| GetAddress() | Spices::VulkanBuffer | |
| GetBufferInfo(VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0) | Spices::VulkanBuffer | |
| GetSize() const | Spices::VulkanBuffer | inline |
| m_Alloc | Spices::VulkanBuffer | private |
| m_Buffer | Spices::VulkanBuffer | private |
| m_BufferAddress | Spices::VulkanBuffer | private |
| m_BufferInfo | Spices::VulkanBuffer | private |
| m_DeviceSize | Spices::VulkanBuffer | private |
| m_Flags | Spices::VulkanBuffer | private |
| m_Name | Spices::VulkanBuffer | private |
| m_Usage | Spices::VulkanBuffer | private |
| m_VulkanState | Spices::VulkanObject | protected |
| Map(VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0) | Spices::VulkanBuffer | private |
| operator=(const VulkanObject &)=delete | Spices::VulkanObject | |
| VulkanBuffer(VulkanState &vulkanState) | Spices::VulkanBuffer | inline |
| VulkanBuffer(VulkanState &vulkanState, const std::string &name, VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties) | Spices::VulkanBuffer | |
| VulkanObject(VulkanState &vulkanState) | Spices::VulkanObject | inline |
| VulkanObject(const VulkanObject &)=delete | Spices::VulkanObject | |
| WriteFromBuffer(void *data, VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0) | Spices::VulkanBuffer | |
| WriteToBuffer(const void *data, VkDeviceSize size=VK_WHOLE_SIZE, VkDeviceSize offset=0) | Spices::VulkanBuffer | |
| ~VulkanBuffer() override | Spices::VulkanBuffer | virtual |
| ~VulkanObject()=default | Spices::VulkanObject | virtual |