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

This is the complete list of members for FD3D12BuddyAllocator, including all inherited members.

AllocationStrategyFD3D12BuddyAllocatorprotected
BackingHeapFD3D12BuddyAllocatorprotected
BackingResourceFD3D12BuddyAllocatorprotected
CleanUpAllocations()FD3D12BuddyAllocator
CSFD3D12ResourceAllocatorprotected
Deallocate(FD3D12ResourceLocation &ResourceLocation)FD3D12BuddyAllocator
DebugNameFD3D12ResourceAllocatorprotected
Destroy()FD3D12BuddyAllocator
DumpAllocatorStats(class FOutputDevice &Ar)FD3D12BuddyAllocator
FailedAllocationSpaceFD3D12ResourceAllocatorprotected
FD3D12BuddyAllocator(FD3D12Device *ParentDevice, FRHIGPUMask VisibleNodes, const FD3D12ResourceInitConfig &InInitConfig, const FString &Name, EResourceAllocationStrategy InAllocationStrategy, uint32 MaxSizeForPooling, uint32 InMaxBlockSize, uint32 InMinBlockSize, HeapId InTraceParentHeapId)FD3D12BuddyAllocator
FD3D12DeviceChild(FD3D12Device *InParent=nullptr)FD3D12DeviceChildinline
FD3D12GPUObject(FRHIGPUMask InGPUMask, FRHIGPUMask InVisibiltyMask)FD3D12GPUObjectinline
FD3D12MultiNodeGPUObject(FRHIGPUMask NodeMask, FRHIGPUMask VisibiltyMask)FD3D12MultiNodeGPUObjectinline
FD3D12ResourceAllocator(FD3D12Device *ParentDevice, FRHIGPUMask VisibleNodes, const FD3D12ResourceInitConfig &InInitConfig, const FString &Name, uint32 MaxSizeForPooling)FD3D12ResourceAllocator
GetAllocationOffsetInBytes(const FD3D12BuddyAllocatorPrivateData &AllocatorPrivateData) constFD3D12BuddyAllocatorinline
GetBackingHeap()FD3D12BuddyAllocatorinline
GetGPUMask() constFD3D12GPUObjectinline
GetInitConfig() constFD3D12ResourceAllocatorinline
GetLastUsedFrameFence() constFD3D12BuddyAllocatorinline
GetMaximumAllocationSizeForPooling() constFD3D12ResourceAllocatorinline
GetParentDevice() constFD3D12DeviceChildinline
GetParentDevice_Unsafe() constFD3D12DeviceChildinline
GetTotalSizeUsed() constFD3D12BuddyAllocatorinline
GetVisibilityMask() constFD3D12GPUObjectinline
InitConfigFD3D12ResourceAllocatorprotected
Initialize()FD3D12BuddyAllocator
InitializedFD3D12ResourceAllocatorprotected
IsEmpty()FD3D12BuddyAllocatorinline
IsOwner(FD3D12ResourceLocation &ResourceLocation)FD3D12BuddyAllocatorinline
MaxBlockSizeFD3D12BuddyAllocatorprotected
MaximumAllocationSizeForPoolingFD3D12ResourceAllocatorprotected
MinBlockSizeFD3D12BuddyAllocatorprotected
NumBlocksInDeferredDeletionQueueFD3D12ResourceAllocatorprotected
ParentFD3D12DeviceChildprotected
PeakUsageFD3D12ResourceAllocatorprotected
ReleaseAllResources()FD3D12BuddyAllocator
Reset()FD3D12BuddyAllocator
SpaceActualUsedFD3D12ResourceAllocatorprotected
SpaceAlignedUsedFD3D12ResourceAllocatorprotected
TryAllocate(uint32 SizeInBytes, uint32 Alignment, FD3D12ResourceLocation &ResourceLocation)FD3D12BuddyAllocator
UpdateMemoryStats(uint32 &IOMemoryAllocated, uint32 &IOMemoryUsed, uint32 &IOMemoryFree, uint32 &IOAlignmentWaste, uint32 &IOAllocatedPageCount, uint32 &IOFullPageCount)FD3D12BuddyAllocator
~FD3D12ResourceAllocator()FD3D12ResourceAllocator