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

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

allocation_EngineCore::VulkanBufferprivate
allocator_EngineCore::VulkanBufferprivate
AssetManagerEngineCore::VulkanBufferprivate
bufferEngineCore::VulkanBufferprivate
create(size_t size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties)EngineCore::VulkanBuffer
debugNameEngineCore::VulkanBufferprivate
destroy()EngineCore::VulkanBuffer
device_EngineCore::VulkanBufferprivate
ensureSize(size_t requiredSize, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties)EngineCore::VulkanBuffer
flush(VkDeviceSize mappedOffset=0, VkDeviceSize mappedSize=VK_WHOLE_SIZE)EngineCore::VulkanBuffer
getBuffer() constEngineCore::VulkanBufferinline
getBufferMemory() constEngineCore::VulkanBuffer
getBufferSize() constEngineCore::VulkanBufferinline
getDebugName() constEngineCore::VulkanBuffer
getMappedMemory() constEngineCore::VulkanBufferinline
invalidate()EngineCore::VulkanBufferinline
isHostCoherent_EngineCore::VulkanBufferprivate
isMapped() constEngineCore::VulkanBufferinline
isPersistentlyMapped_EngineCore::VulkanBufferprivate
isValid() constEngineCore::VulkanBufferinline
map()EngineCore::VulkanBuffer
mappedMemoryEngineCore::VulkanBufferprivate
operator=(VulkanBuffer &&other) noexceptEngineCore::VulkanBufferinline
overrideSize(VkDeviceSize newSize)EngineCore::VulkanBufferinline
physicalDevice_EngineCore::VulkanBufferprivate
setDebugName(const std::string &name)EngineCore::VulkanBuffer
sizeEngineCore::VulkanBufferprivate
unmap()EngineCore::VulkanBuffer
uploadData(const void *data, VkDeviceSize dataSize)EngineCore::VulkanBuffer
VulkanBuffer(VulkanBuffer &&other) noexceptEngineCore::VulkanBufferinline
VulkanBuffer()EngineCore::VulkanBuffer
VulkanBuffer(VkDevice device, VkPhysicalDevice physicalDevice)EngineCore::VulkanBuffer
VulkanBuffer(ApplicationContext *context)EngineCore::VulkanBufferexplicit
~VulkanBuffer()EngineCore::VulkanBuffer