Diligent Engine  v.2.4.g
VulkanUtilities::VulkanMemoryManager Member List

This is the complete list of members for VulkanUtilities::VulkanMemoryManager, including all inherited members.

Allocate(VkDeviceSize Size, VkDeviceSize Alignment, uint32_t MemoryTypeIndex, bool HostVisible, VkMemoryAllocateFlags AllocateFlags)VulkanUtilities::VulkanMemoryManager
Allocate(const VkMemoryRequirements &MemReqs, VkMemoryPropertyFlags MemoryProps, VkMemoryAllocateFlags AllocateFlags)VulkanUtilities::VulkanMemoryManager
m_AllocatorVulkanUtilities::VulkanMemoryManagerprotected
m_CurrAllocatedSizeVulkanUtilities::VulkanMemoryManagerprotected
m_CurrUsedSizeVulkanUtilities::VulkanMemoryManagerprotected
m_DeviceLocalPageSizeVulkanUtilities::VulkanMemoryManagerprotected
m_DeviceLocalReserveSizeVulkanUtilities::VulkanMemoryManagerprotected
m_HostVisiblePageSizeVulkanUtilities::VulkanMemoryManagerprotected
m_HostVisibleReserveSizeVulkanUtilities::VulkanMemoryManagerprotected
m_LogicalDeviceVulkanUtilities::VulkanMemoryManagerprotected
m_MgrNameVulkanUtilities::VulkanMemoryManagerprotected
m_PagesVulkanUtilities::VulkanMemoryManagerprotected
m_PagesMtxVulkanUtilities::VulkanMemoryManagerprotected
m_PeakAllocatedSizeVulkanUtilities::VulkanMemoryManagerprotected
m_PeakUsedSizeVulkanUtilities::VulkanMemoryManagerprotected
m_PhysicalDeviceVulkanUtilities::VulkanMemoryManagerprotected
OnFreeAllocation(VkDeviceSize Size, bool IsHostVisble)VulkanUtilities::VulkanMemoryManagerprotected
OnNewPageCreated(VulkanMemoryPage &NewPage)VulkanUtilities::VulkanMemoryManagerinlineprotectedvirtual
OnPageDestroy(VulkanMemoryPage &Page)VulkanUtilities::VulkanMemoryManagerinlineprotectedvirtual
operator=(const VulkanMemoryManager &)=deleteVulkanUtilities::VulkanMemoryManager
operator=(VulkanMemoryManager &&)=deleteVulkanUtilities::VulkanMemoryManager
ShrinkMemory()VulkanUtilities::VulkanMemoryManager
VulkanMemoryManager(std::string MgrName, const VulkanLogicalDevice &LogicalDevice, const VulkanPhysicalDevice &PhysicalDevice, Diligent::IMemoryAllocator &Allocator, VkDeviceSize DeviceLocalPageSize, VkDeviceSize HostVisiblePageSize, VkDeviceSize DeviceLocalReserveSize, VkDeviceSize HostVisibleReserveSize)VulkanUtilities::VulkanMemoryManagerinline
VulkanMemoryManager(VulkanMemoryManager &&rhs) noexceptVulkanUtilities::VulkanMemoryManagerinline
VulkanMemoryManager(const VulkanMemoryManager &)=deleteVulkanUtilities::VulkanMemoryManager
VulkanMemoryPage classVulkanUtilities::VulkanMemoryManagerfriend
~VulkanMemoryManager()VulkanUtilities::VulkanMemoryManager