This is the complete list of members for Vulkan::Buffer, including all inherited members.
| allocation_ | Vulkan::Buffer | private |
| allocator_ | Vulkan::Buffer | private |
| Buffer(Buffer &&other) noexcept | Vulkan::Buffer | inline |
| Buffer() | Vulkan::Buffer | |
| Buffer(VkDevice device, VkPhysicalDevice physicalDevice) | Vulkan::Buffer | |
| Buffer(Engine::Core::ApplicationContext *context) | Vulkan::Buffer | explicit |
| buffer | Vulkan::Buffer | private |
| create(size_t size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties) | Vulkan::Buffer | |
| debugName_ | Vulkan::Buffer | private |
| destroy() | Vulkan::Buffer | |
| device_ | Vulkan::Buffer | private |
| ensureSize(size_t requiredSize, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties) | Vulkan::Buffer | |
| flush(VkDeviceSize mappedOffset=0, VkDeviceSize mappedSize=VK_WHOLE_SIZE) | Vulkan::Buffer | |
| getBuffer() const | Vulkan::Buffer | inline |
| getBufferMemory() const | Vulkan::Buffer | |
| getBufferSize() const | Vulkan::Buffer | inline |
| getDebugName() const | Vulkan::Buffer | |
| getDeviceAddress() const | Vulkan::Buffer | |
| getMappedMemory() const | Vulkan::Buffer | inline |
| invalidate() | Vulkan::Buffer | inline |
| invalidateMappedRange(VkDeviceSize mappedOffset=0, VkDeviceSize mappedSize=VK_WHOLE_SIZE) | Vulkan::Buffer | |
| isHostCoherent_ | Vulkan::Buffer | private |
| isMapped() const | Vulkan::Buffer | inline |
| isPersistentlyMapped_ | Vulkan::Buffer | private |
| isValid() const | Vulkan::Buffer | inline |
| map() | Vulkan::Buffer | |
| mappedMemory | Vulkan::Buffer | private |
| operator=(Buffer &&other) noexcept | Vulkan::Buffer | inline |
| overrideSize(VkDeviceSize newSize) | Vulkan::Buffer | inline |
| physicalDevice_ | Vulkan::Buffer | private |
| setDebugName(const std::string &name) | Vulkan::Buffer | |
| size_ | Vulkan::Buffer | private |
| unmap() | Vulkan::Buffer | |
| uploadData(const void *data, VkDeviceSize dataSize) | Vulkan::Buffer | |
| uploadDataAtOffset(const void *data, VkDeviceSize dataSize, VkDeviceSize offset) | Vulkan::Buffer | |
| ~Buffer() | Vulkan::Buffer | |