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

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

bDefragEnabledFRHIPoolAllocatorprotected
CreateNewPool(int16 InPoolIndex, uint32 InMinimumAllocationSize, ERHIPoolResourceTypes InAllocationResourceType)=0FRHIPoolAllocatorprotectedpure virtual
CSFRHIPoolAllocatorprotected
DeallocateInternal(FRHIPoolAllocationData &AllocationData)FRHIPoolAllocatorprotected
DefaultPoolSizeFRHIPoolAllocatorprotected
Defrag(FRHIContextArray const &Contexts, uint32 InMaxCopySize, uint32 &CurrentCopySize)FRHIPoolAllocator
Destroy()FRHIPoolAllocator
FreeListOrderFRHIPoolAllocatorprotected
FRHIMemoryPoolFRHIPoolAllocatorfriend
FRHIPoolAllocator(uint64 InDefaultPoolSize, uint32 InPoolAlignment, uint32 InMaxAllocationSize, FRHIMemoryPool::EFreeListOrder InFreeListOrder, bool InDefragEnabled)FRHIPoolAllocator
HandleDefragRequest(FRHIContextArray const &Contexts, FRHIPoolAllocationData *InSourceBlock, FRHIPoolAllocationData &InTmpTargetBlock)=0FRHIPoolAllocatorprotectedpure virtual
Initialize()FRHIPoolAllocator
LastDefragPoolIndexFRHIPoolAllocatorprotected
MaxAllocationSizeFRHIPoolAllocatorprotected
PoolAlignmentFRHIPoolAllocatorprotected
PoolAllocationOrderFRHIPoolAllocatorprotected
PoolsFRHIPoolAllocatorprotected
SortPools()FRHIPoolAllocatorprotected
TotalAllocatedBlocksFRHIPoolAllocatorprotected
TryAllocateInternal(uint32 InSizeInBytes, uint32 InAllocationAlignment, ERHIPoolResourceTypes InAllocationResourceType, FRHIPoolAllocationData &AllocationData)FRHIPoolAllocatorprotected
UpdateMemoryStats(uint32 &IOMemoryAllocated, uint32 &IOMemoryUsed, uint32 &IOMemoryFree, uint32 &IOMemoryEndFree, uint32 &IOAlignmentWaste, uint32 &IOAllocatedPageCount, uint32 &IOFullPageCount)FRHIPoolAllocator
~FRHIPoolAllocator()FRHIPoolAllocatorvirtual