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::VulkanBuffer
private
allocator_
EngineCore::VulkanBuffer
private
AssetManager
EngineCore::VulkanBuffer
private
buffer
EngineCore::VulkanBuffer
private
create
(size_t size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties)
EngineCore::VulkanBuffer
debugName
EngineCore::VulkanBuffer
private
destroy
()
EngineCore::VulkanBuffer
device_
EngineCore::VulkanBuffer
private
ensureSize
(size_t requiredSize, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties)
EngineCore::VulkanBuffer
flush
(VkDeviceSize mappedOffset=0, VkDeviceSize mappedSize=VK_WHOLE_SIZE)
EngineCore::VulkanBuffer
getBuffer
() const
EngineCore::VulkanBuffer
inline
getBufferMemory
() const
EngineCore::VulkanBuffer
getBufferSize
() const
EngineCore::VulkanBuffer
inline
getDebugName
() const
EngineCore::VulkanBuffer
getMappedMemory
() const
EngineCore::VulkanBuffer
inline
invalidate
()
EngineCore::VulkanBuffer
inline
isHostCoherent_
EngineCore::VulkanBuffer
private
isMapped
() const
EngineCore::VulkanBuffer
inline
isPersistentlyMapped_
EngineCore::VulkanBuffer
private
isValid
() const
EngineCore::VulkanBuffer
inline
map
()
EngineCore::VulkanBuffer
mappedMemory
EngineCore::VulkanBuffer
private
operator=
(VulkanBuffer &&other) noexcept
EngineCore::VulkanBuffer
inline
overrideSize
(VkDeviceSize newSize)
EngineCore::VulkanBuffer
inline
physicalDevice_
EngineCore::VulkanBuffer
private
setDebugName
(const std::string &name)
EngineCore::VulkanBuffer
size
EngineCore::VulkanBuffer
private
unmap
()
EngineCore::VulkanBuffer
uploadData
(const void *data, VkDeviceSize dataSize)
EngineCore::VulkanBuffer
VulkanBuffer
(VulkanBuffer &&other) noexcept
EngineCore::VulkanBuffer
inline
VulkanBuffer
()
EngineCore::VulkanBuffer
VulkanBuffer
(VkDevice device, VkPhysicalDevice physicalDevice)
EngineCore::VulkanBuffer
VulkanBuffer
(ApplicationContext *context)
EngineCore::VulkanBuffer
explicit
~VulkanBuffer
()
EngineCore::VulkanBuffer
Generated by
1.14.0