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

This is the complete list of members for Vulkan::StagedBuffer, including all inherited members.

advanceStagingBuffer()Vulkan::StagedBufferinline
bufferVulkan::StagedBufferprivate
context_Vulkan::StagedBufferprivate
create(Engine::Core::ApplicationContext *context, VkDeviceSize size, VkBufferUsageFlags usage, bool persistentMapping=false)Vulkan::StagedBuffer
currentStagingIndex_Vulkan::StagedBufferprivate
debugName_Vulkan::StagedBufferprivate
DELETION_DELAY_FRAMESVulkan::StagedBufferprivatestatic
destroy()Vulkan::StagedBuffer
ensureSize(VkDeviceSize requiredSize, VkBufferUsageFlags usage)Vulkan::StagedBuffer
getBuffer() constVulkan::StagedBufferinline
getBufferRef()Vulkan::StagedBufferinline
getSize() constVulkan::StagedBuffer
getStagingBuffer() constVulkan::StagedBufferinline
getStagingBufferRef()Vulkan::StagedBufferinline
hasPendingDeletions() constVulkan::StagedBufferinline
pendingDeletionsVulkan::StagedBufferprivate
processPendingDeletions()Vulkan::StagedBuffer
setDebugName(const std::string &name, std::optional< uint32_t > index=std::nullopt)Vulkan::StagedBuffer
StagedBuffer()Vulkan::StagedBuffer
STAGING_BUFFER_COUNTVulkan::StagedBufferstatic
stagingBuffers_Vulkan::StagedBufferprivate
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::StagedBufferprivate