This is the complete list of members for Vulkan::StagedBuffer, including all inherited members.
| advanceStagingBuffer() | Vulkan::StagedBuffer | inline |
| buffer | Vulkan::StagedBuffer | private |
| context_ | Vulkan::StagedBuffer | private |
| create(Engine::Core::ApplicationContext *context, VkDeviceSize size, VkBufferUsageFlags usage, bool persistentMapping=false) | Vulkan::StagedBuffer | |
| currentStagingIndex_ | Vulkan::StagedBuffer | private |
| debugName_ | Vulkan::StagedBuffer | private |
| DELETION_DELAY_FRAMES | Vulkan::StagedBuffer | privatestatic |
| destroy() | Vulkan::StagedBuffer | |
| ensureSize(VkDeviceSize requiredSize, VkBufferUsageFlags usage) | Vulkan::StagedBuffer | |
| getBuffer() const | Vulkan::StagedBuffer | inline |
| getBufferRef() | Vulkan::StagedBuffer | inline |
| getSize() const | Vulkan::StagedBuffer | |
| getStagingBuffer() const | Vulkan::StagedBuffer | inline |
| getStagingBufferRef() | Vulkan::StagedBuffer | inline |
| hasPendingDeletions() const | Vulkan::StagedBuffer | inline |
| pendingDeletions | Vulkan::StagedBuffer | private |
| processPendingDeletions() | Vulkan::StagedBuffer | |
| setDebugName(const std::string &name, std::optional< uint32_t > index=std::nullopt) | Vulkan::StagedBuffer | |
| StagedBuffer() | Vulkan::StagedBuffer | |
| STAGING_BUFFER_COUNT | Vulkan::StagedBuffer | static |
| stagingBuffers_ | Vulkan::StagedBuffer | private |
| upload(const Engine::Core::ApplicationContext *context, const void *data, VkDeviceSize size) | Vulkan::StagedBuffer | |
| uploadPartial(const Engine::Core::ApplicationContext *context, const void *data, VkDeviceSize size, VkDeviceSize offset) | Vulkan::StagedBuffer | |
| usePersistentMapping_ | Vulkan::StagedBuffer | private |