UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VulkanRHI::FVulkanResourceHeap Member List

This is the complete list of members for VulkanRHI::FVulkanResourceHeap, including all inherited members.

ActivePagesVulkanRHI::FVulkanResourceHeapprotected
AllocateDedicatedImage(FVulkanAllocation &OutAllocation, FVulkanEvictable *AllocationOwner, VkImage Image, uint32 Size, uint32 Alignment, EVulkanAllocationMetaType MetaType, bool bExternal, const char *File, uint32 Line)VulkanRHI::FVulkanResourceHeapprotected
AllocateResource(FVulkanAllocation &OutAllocation, FVulkanEvictable *AllocationOwner, EType Type, uint32 Size, uint32 Alignment, bool bMapAllocation, bool bForceSeparateAllocation, EVulkanAllocationMetaType MetaType, bool bExternal, const char *File, uint32 Line)VulkanRHI::FVulkanResourceHeapprotected
bIsHostCachedSupportedVulkanRHI::FVulkanResourceHeapprotected
bIsLazilyAllocatedSupportedVulkanRHI::FVulkanResourceHeapprotected
DefragCountDownVulkanRHI::FVulkanResourceHeapprotected
DefragTick(FVulkanDevice &Device, const FVulkanContextArray &Contexts, uint32 Count)VulkanRHI::FVulkanResourceHeap
DumpMemory(FResourceHeapStats &Stats)VulkanRHI::FVulkanResourceHeap
EvictOne(FVulkanDevice &Device, const FVulkanContextArray &Contexts)VulkanRHI::FVulkanResourceHeap
FMemoryManagerVulkanRHI::FVulkanResourceHeapfriend
FreePage(FVulkanSubresourceAllocator *InPage)VulkanRHI::FVulkanResourceHeap
FVulkanResourceHeap(FMemoryManager *InOwner, uint32 InMemoryTypeIndex, uint32 InOverridePageSize=0)VulkanRHI::FVulkanResourceHeap
FVulkanSubresourceAllocatorVulkanRHI::FVulkanResourceHeapfriend
GetIsDefragging(FVulkanSubresourceAllocator *Allocator)VulkanRHI::FVulkanResourceHeap
GetMemoryTypeIndex() constVulkanRHI::FVulkanResourceHeapinline
GetOwner()VulkanRHI::FVulkanResourceHeapinline
GetPageSize()VulkanRHI::FVulkanResourceHeapprotected
GetPageSizeBucket(FVulkanPageSizeBucket &BucketOut, EType Type, uint32 AllocationSize, bool bForceSingleAllocation)VulkanRHI::FVulkanResourceHeap
HeapIndexVulkanRHI::FVulkanResourceHeapprotected
IsHostCachedSupported() constVulkanRHI::FVulkanResourceHeapinline
IsLazilyAllocatedSupported() constVulkanRHI::FVulkanResourceHeapinline
MAX_BUCKETS enum valueVulkanRHI::FVulkanResourceHeapprotected
MemoryTypeIndexVulkanRHI::FVulkanResourceHeapprotected
OverridePageSizeVulkanRHI::FVulkanResourceHeapprotected
OwnerVulkanRHI::FVulkanResourceHeapprotected
PageIDCounterVulkanRHI::FVulkanResourceHeapprotected
PageSizeBucketsVulkanRHI::FVulkanResourceHeapprotected
PagesLockVulkanRHI::FVulkanResourceHeapprotected
PeakPageSizeVulkanRHI::FVulkanResourceHeapprotected
ReleasePage(FVulkanSubresourceAllocator *InPage)VulkanRHI::FVulkanResourceHeap
SetDefragging(FVulkanSubresourceAllocator *Allocator)VulkanRHI::FVulkanResourceHeap
TryRealloc(FVulkanAllocation &OutAllocation, FVulkanEvictable *AllocationOwner, EType Type, uint32 Size, uint32 Alignment, EVulkanAllocationMetaType MetaType)VulkanRHI::FVulkanResourceHeapprotected
UsedDedicatedImagePagesVulkanRHI::FVulkanResourceHeapprotected
UsedMemoryVulkanRHI::FVulkanResourceHeapprotected
~FVulkanResourceHeap()VulkanRHI::FVulkanResourceHeap