| AllBufferAllocations | VulkanRHI::FMemoryManager | protected |
| AllBufferAllocationsFreeListHead | VulkanRHI::FMemoryManager | protected |
| AllBufferAllocationsLock | VulkanRHI::FMemoryManager | protected |
| AllocateBufferMemory(FVulkanAllocation &OutAllocation, VkBuffer InBuffer, EVulkanAllocationFlags InAllocFlags, const TCHAR *InDebugName, uint32 InForceMinAlignment=1) | VulkanRHI::FMemoryManager | |
| AllocateBufferPooled(FVulkanAllocation &Allocation, FVulkanEvictable *AllocationOwner, uint32 Size, uint32 MinAlignment, VkBufferUsageFlags BufferUsageFlags, VkMemoryPropertyFlags MemoryPropertyFlags, EVulkanAllocationMetaType MetaType, const char *File, uint32 Line) | VulkanRHI::FMemoryManager | |
| AllocateDedicatedImageMemory(FVulkanAllocation &Allocation, FVulkanEvictable *AllocationOwner, VkImage Image, const VkMemoryRequirements &MemoryReqs, VkMemoryPropertyFlags MemoryPropertyFlags, EVulkanAllocationMetaType MetaType, bool bExternal, const char *File, uint32 Line) | VulkanRHI::FMemoryManager | |
| AllocateImageMemory(FVulkanAllocation &Allocation, FVulkanEvictable *AllocationOwner, const VkMemoryRequirements &MemoryReqs, VkMemoryPropertyFlags MemoryPropertyFlags, EVulkanAllocationMetaType MetaType, bool bExternal, const char *File, uint32 Line) | VulkanRHI::FMemoryManager | |
| AllocUniformBuffer(FVulkanAllocation &OutAllocation, uint32 Size) | VulkanRHI::FMemoryManager | |
| bIsEvicting | VulkanRHI::FMemoryManager | protected |
| BufferAllocationSize enum value | VulkanRHI::FMemoryManager | protected |
| BufferSizes | VulkanRHI::FMemoryManager | protectedstatic |
| bWantEviction | VulkanRHI::FMemoryManager | protected |
| CalculateBufferAlignment(FVulkanDevice &InDevice, EBufferUsageFlags InUEUsage, bool bZeroSize) | VulkanRHI::FMemoryManager | static |
| CalculateBufferPriority(const VkBufferUsageFlags BufferUsageFlags) | VulkanRHI::FMemoryManager | static |
| CS | VulkanRHI::FMemoryManager | |
| Deinit() | VulkanRHI::FMemoryManager | |
| DestroyResourceAllocations() | VulkanRHI::FMemoryManager | protected |
| Device | VulkanRHI::FMemoryManager | protected |
| DeviceMemoryManager | VulkanRHI::FMemoryManager | protected |
| DumpMemory(bool bFullDump=true) | VulkanRHI::FMemoryManager | |
| EPoolSizes enum name | VulkanRHI::FMemoryManager | protected |
| FMemoryManager(FVulkanDevice &InDevice) | VulkanRHI::FMemoryManager | |
| FreeBufferAllocations | VulkanRHI::FMemoryManager | protected |
| FreeUniformBuffer(FVulkanAllocation &InAllocation) | VulkanRHI::FMemoryManager | |
| FreeVulkanAllocation(FVulkanAllocation &Allocation, EVulkanFreeFlags FreeFlags=EVulkanFreeFlag_None) | VulkanRHI::FMemoryManager | |
| FreeVulkanAllocationBuffer(FVulkanAllocation &Allocation) | VulkanRHI::FMemoryManager | |
| FreeVulkanAllocationImage(FVulkanAllocation &Allocation) | VulkanRHI::FMemoryManager | |
| FreeVulkanAllocationImageDedicated(FVulkanAllocation &Allocation) | VulkanRHI::FMemoryManager | |
| FreeVulkanAllocationPooledBuffer(FVulkanAllocation &Allocation) | VulkanRHI::FMemoryManager | |
| FVulkanAllocation | VulkanRHI::FMemoryManager | friend |
| FVulkanResourceHeap | VulkanRHI::FMemoryManager | friend |
| GetDevice() | VulkanRHI::FMemoryManager | inline |
| GetPoolTypeForAlloc(uint32 Size, uint32 Alignment) | VulkanRHI::FMemoryManager | inlineprotected |
| GetSubresourceAllocator(const uint32 AllocatorIndex) | VulkanRHI::FMemoryManager | inlineprotected |
| HandleOOM(bool bCanResume=false, VkResult Result=VK_SUCCESS, uint64 AllocationSize=0, uint32 MemoryTypeIndex=0) | VulkanRHI::FMemoryManager | |
| Init() | VulkanRHI::FMemoryManager | |
| Peak | VulkanRHI::FMemoryManager | |
| PendingEvictBytes | VulkanRHI::FMemoryManager | protected |
| PendingFree | VulkanRHI::FMemoryManager | |
| PoolSizes | VulkanRHI::FMemoryManager | protectedstatic |
| ProcessPendingUBFrees(bool bForce) | VulkanRHI::FMemoryManager | protected |
| ProcessPendingUBFreesNoLock(bool bForce) | VulkanRHI::FMemoryManager | protected |
| RegisterSubresourceAllocator(FVulkanSubresourceAllocator *SubresourceAllocator) | VulkanRHI::FMemoryManager | |
| ReleaseFreedPages(const FVulkanContextArray &Contexts) | VulkanRHI::FMemoryManager | |
| ReleaseFreedResources(bool bImmediately) | VulkanRHI::FMemoryManager | protected |
| ReleaseSubresourceAllocator(FVulkanSubresourceAllocator *SubresourceAllocator) | VulkanRHI::FMemoryManager | |
| ResourceTypeHeaps | VulkanRHI::FMemoryManager | protected |
| UBAllocations | VulkanRHI::FMemoryManager | protected |
| UniformBufferAllocationSize enum value | VulkanRHI::FMemoryManager | protected |
| UnregisterSubresourceAllocator(FVulkanSubresourceAllocator *SubresourceAllocator) | VulkanRHI::FMemoryManager | |
| UpdateEvictThreshold(bool bLog) | VulkanRHI::FMemoryManager | |
| UsedBufferAllocations | VulkanRHI::FMemoryManager | protected |
| UsedFreeBufferAllocationsLock | VulkanRHI::FMemoryManager | protected |
| ~FMemoryManager() | VulkanRHI::FMemoryManager | |