UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::GC::FPageAllocator Class Reference

Public Member Functions

voidAllocatePage (int32 WorkerIdx)
 
void ReturnWorkerPage (int32 WorkerIdx, void *Page)
 
void ReturnSharedPage (void *Page)
 
uint64 CountBytes () const
 

Static Public Member Functions

static void FreePage (void *Page)
 
static bool IsValidPage (void *Page)
 

Static Public Attributes

static constexpr int32 NumWorkerCaches = MaxWorkers + 1
 
static constexpr uint64 PageSize = 4096
 

Member Function Documentation

◆ AllocatePage()

void * UE::GC::FPageAllocator::AllocatePage ( int32  WorkerIdx)
inline

◆ CountBytes()

uint64 UE::GC::FPageAllocator::CountBytes ( ) const
inline

◆ FreePage()

static void UE::GC::FPageAllocator::FreePage ( void Page)
inlinestatic

◆ IsValidPage()

static bool UE::GC::FPageAllocator::IsValidPage ( void Page)
inlinestatic

◆ ReturnSharedPage()

void UE::GC::FPageAllocator::ReturnSharedPage ( void Page)
inline

◆ ReturnWorkerPage()

void UE::GC::FPageAllocator::ReturnWorkerPage ( int32  WorkerIdx,
void Page 
)
inline

Member Data Documentation

◆ NumWorkerCaches

constexpr int32 UE::GC::FPageAllocator::NumWorkerCaches = MaxWorkers + 1
staticconstexpr

◆ PageSize

constexpr uint64 UE::GC::FPageAllocator::PageSize = 4096
staticconstexpr

The documentation for this class was generated from the following file: