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

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

AddToFreeBlocks(FRHIPoolAllocationData *InFreeBlock)FRHIMemoryPoolprotected
AligmnentWasteFRHIMemoryPoolprotected
AllocatedBlocksFRHIMemoryPoolprotected
AllocationDataPoolFRHIMemoryPoolprotected
Deallocate(FRHIPoolAllocationData &AllocationData)FRHIMemoryPool
Destroy()FRHIMemoryPoolvirtual
EFreeListOrder enum nameFRHIMemoryPool
FindFreeBlock(uint32 InSizeInBytes, uint32 InAllocationAlignment) constFRHIMemoryPoolprotected
FreeBlocksFRHIMemoryPoolprotected
FreeListOrderFRHIMemoryPoolprotected
FreeSizeFRHIMemoryPoolprotected
FRHIMemoryPool(int16 InPoolIndex, uint64 InPoolSize, uint32 InPoolAlignment, ERHIPoolResourceTypes InSupportedResourceTypes, EFreeListOrder InFreeListOrder)FRHIMemoryPool
GetAlignedOffset(uint32 InOffset, uint32 InPoolAlignment, uint32 InAllocationAlignment)FRHIMemoryPoolstatic
GetAlignedSize(uint32 InSizeInBytes, uint32 InPoolAlignment, uint32 InAllocationAlignment)FRHIMemoryPoolstatic
GetAlignmentWaste() constFRHIMemoryPoolinline
GetAllocatedBlocks() constFRHIMemoryPoolinline
GetFreeSize() constFRHIMemoryPoolinline
GetNewAllocationData()FRHIMemoryPoolprotected
GetPoolIndex() constFRHIMemoryPoolinline
GetPoolSize() constFRHIMemoryPoolinline
GetSupportedResourceTypes() constFRHIMemoryPoolinline
GetUsedSize() constFRHIMemoryPoolinline
HeadBlockFRHIMemoryPoolprotected
Init()FRHIMemoryPoolvirtual
IsEmpty() constFRHIMemoryPoolinline
IsFull() constFRHIMemoryPoolinline
IsResourceTypeSupported(ERHIPoolResourceTypes InType) constFRHIMemoryPoolinline
PoolAlignmentFRHIMemoryPoolprotected
PoolIndexFRHIMemoryPoolprotected
PoolSizeFRHIMemoryPoolprotected
ReleaseAllocationData(FRHIPoolAllocationData *InData)FRHIMemoryPoolprotected
RemoveFromFreeBlocks(FRHIPoolAllocationData *InFreeBlock)FRHIMemoryPoolprotected
SupportedResourceTypesFRHIMemoryPoolprotected
TryAllocate(uint32 InSizeInBytes, uint32 InAllocationAlignment, ERHIPoolResourceTypes InAllocationResourceType, FRHIPoolAllocationData &AllocationData)FRHIMemoryPool
TryClear(FRHIContextArray const &Contexts, FRHIPoolAllocator *InAllocator, uint32 InMaxCopySize, uint32 &CopySize, const TArray< FRHIMemoryPool * > &InTargetPools)FRHIMemoryPool
Validate()FRHIMemoryPoolprotected
~FRHIMemoryPool()FRHIMemoryPoolvirtual