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

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

AllocationStrategyFD3D12MultiBuddyAllocatorprotected
AllocatorsFD3D12MultiBuddyAllocatorprotected
CleanUpAllocations(uint64 InFrameLag)FD3D12MultiBuddyAllocator
CreateNewAllocator(uint32 InMinSizeInBytes)FD3D12MultiBuddyAllocatorprotected
CSFD3D12ResourceAllocatorprotected
Deallocate(FD3D12ResourceLocation &ResourceLocation)FD3D12MultiBuddyAllocator
DebugNameFD3D12ResourceAllocatorprotected
DefaultPoolSizeFD3D12MultiBuddyAllocatorprotected
Destroy()FD3D12MultiBuddyAllocator
DumpAllocatorStats(class FOutputDevice &Ar)FD3D12MultiBuddyAllocator
FailedAllocationSpaceFD3D12ResourceAllocatorprotected
FD3D12DeviceChild(FD3D12Device *InParent=nullptr)FD3D12DeviceChildinline
FD3D12GPUObject(FRHIGPUMask InGPUMask, FRHIGPUMask InVisibiltyMask)FD3D12GPUObjectinline
FD3D12MultiBuddyAllocator(FD3D12Device *ParentDevice, FRHIGPUMask VisibleNodes, const FD3D12ResourceInitConfig &InInitConfig, const FString &Name, EResourceAllocationStrategy InAllocationStrategy, uint32 InMaxAllocationSize, uint32 InDefaultPoolSize, uint32 InMinBlockSize, HeapId InTraceParentHeapId)FD3D12MultiBuddyAllocator
FD3D12MultiNodeGPUObject(FRHIGPUMask NodeMask, FRHIGPUMask VisibiltyMask)FD3D12MultiNodeGPUObjectinline
FD3D12ResourceAllocator(FD3D12Device *ParentDevice, FRHIGPUMask VisibleNodes, const FD3D12ResourceInitConfig &InInitConfig, const FString &Name, uint32 MaxSizeForPooling)FD3D12ResourceAllocator
GetAllocationStrategy() constFD3D12MultiBuddyAllocatorinline
GetGPUMask() constFD3D12GPUObjectinline
GetInitConfig() constFD3D12ResourceAllocatorinline
GetMaximumAllocationSizeForPooling() constFD3D12ResourceAllocatorinline
GetParentDevice() constFD3D12DeviceChildinline
GetParentDevice_Unsafe() constFD3D12DeviceChildinline
GetVisibilityMask() constFD3D12GPUObjectinline
InitConfigFD3D12ResourceAllocatorprotected
Initialize()FD3D12MultiBuddyAllocator
InitializedFD3D12ResourceAllocatorprotected
MaximumAllocationSizeForPoolingFD3D12ResourceAllocatorprotected
MinBlockSizeFD3D12MultiBuddyAllocatorprotected
NumBlocksInDeferredDeletionQueueFD3D12ResourceAllocatorprotected
ParentFD3D12DeviceChildprotected
PeakUsageFD3D12ResourceAllocatorprotected
ReleaseAllResources()FD3D12MultiBuddyAllocator
Reset()FD3D12MultiBuddyAllocator
SpaceActualUsedFD3D12ResourceAllocatorprotected
SpaceAlignedUsedFD3D12ResourceAllocatorprotected
TryAllocate(uint32 SizeInBytes, uint32 Alignment, FD3D12ResourceLocation &ResourceLocation)FD3D12MultiBuddyAllocator
UpdateMemoryStats(uint32 &IOMemoryAllocated, uint32 &IOMemoryUsed, uint32 &IOMemoryFree, uint32 &IOAlignmentWaste, uint32 &IOAllocatedPageCount, uint32 &IOFullPageCount)FD3D12MultiBuddyAllocator
~FD3D12MultiBuddyAllocator()FD3D12MultiBuddyAllocator
~FD3D12ResourceAllocator()FD3D12ResourceAllocator