Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::VulkanStagedBuffer Member List

This is the complete list of members for EngineCore::VulkanStagedBuffer, including all inherited members.

bufferEngineCore::VulkanStagedBufferprivate
context_EngineCore::VulkanStagedBufferprivate
create(ApplicationContext *context, VkDeviceSize size, VkBufferUsageFlags usage, bool persistentMapping=false)EngineCore::VulkanStagedBuffer
debugName_EngineCore::VulkanStagedBufferprivate
DELETION_DELAY_FRAMESEngineCore::VulkanStagedBufferprivatestatic
destroy()EngineCore::VulkanStagedBuffer
ensureSize(VkDeviceSize requiredSize, VkBufferUsageFlags usage)EngineCore::VulkanStagedBuffer
getBuffer() constEngineCore::VulkanStagedBufferinline
getBufferRef()EngineCore::VulkanStagedBufferinline
getSize() constEngineCore::VulkanStagedBuffer
getStagingBuffer() constEngineCore::VulkanStagedBufferinline
getStagingBufferRef()EngineCore::VulkanStagedBufferinline
hasPendingDeletions() constEngineCore::VulkanStagedBufferinline
pendingDeletionsEngineCore::VulkanStagedBufferprivate
processPendingDeletions()EngineCore::VulkanStagedBuffer
setDebugName(const std::string &name, std::optional< uint32_t > index=std::nullopt)EngineCore::VulkanStagedBuffer
stagingBufferEngineCore::VulkanStagedBufferprivate
upload(const ApplicationContext *context, const void *data, VkDeviceSize size)EngineCore::VulkanStagedBuffer
uploadPartial(const ApplicationContext *context, const void *data, VkDeviceSize size, VkDeviceSize offset)EngineCore::VulkanStagedBuffer
usePersistentMapping_EngineCore::VulkanStagedBufferprivate
VulkanStagedBuffer()EngineCore::VulkanStagedBuffer