UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSizeTableEntry Struct Reference

#include <MallocBinnedCommon.h>

Public Member Functions

 FSizeTableEntry ()=default
 
 FSizeTableEntry (uint32 InBinSize, uint64 PlatformPageSize, uint8 Num4kbPages, uint32 BasePageSize)
 
bool operator< (const FSizeTableEntry &Other) const
 

Static Public Member Functions

static uint8 FillSizeTable (uint64 PlatformPageSize, FSizeTableEntry *SizeTable, uint32 BasePageSize, uint32 MaxSize, uint32 SizeIncrement)
 

Public Attributes

uint32 BinSize
 
uint32 NumMemoryPagesPerBlock
 

Constructor & Destructor Documentation

◆ FSizeTableEntry() [1/2]

FSizeTableEntry::FSizeTableEntry ( )
default

◆ FSizeTableEntry() [2/2]

FSizeTableEntry::FSizeTableEntry ( uint32  InBinSize,
uint64  PlatformPageSize,
uint8  Num4kbPages,
uint32  BasePageSize 
)

Member Function Documentation

◆ FillSizeTable()

uint8 FSizeTableEntry::FillSizeTable ( uint64  PlatformPageSize,
FSizeTableEntry SizeTable,
uint32  BasePageSize,
uint32  MaxSize,
uint32  SizeIncrement 
)
static

◆ operator<()

bool FSizeTableEntry::operator< ( const FSizeTableEntry Other) const
inline

Member Data Documentation

◆ BinSize

uint32 FSizeTableEntry::BinSize

◆ NumMemoryPagesPerBlock

uint32 FSizeTableEntry::NumMemoryPagesPerBlock

The documentation for this struct was generated from the following files: