FPoolInfo

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Private/HAL/MallocBinned.cpp

Include

#include "HAL/MallocBinned.cpp"

Syntax

struct FPoolInfo

Variables

Name Description

Public variable

uint32

 

AllocSize

Number of bytes allocated

Public variable

FFreeMem *

 

FirstMem

Pointer to first free memory in this pool or the OS Allocation Size in bytes if this allocation is not binned

Public variable

FPoolInfo *

 

Next

Public variable

uint8[12]

 

Padding

Explicit padding for 32 bit builds

Public variable

FPoolInfo *...

 

PrevLink

Public variable

uint16

 

TableIndex

Index of pool.

Public variable

uint16

 

Taken

Number of allocated elements in this pool, when counts down to zero can free the entire pool.

Functions

Name Description

Public function Const

uint32

 

GetBytes()

Public function Const

UPTRINT

 

GetOsBytes

(
    uint32 InPageSize,
    uint32 SmallAllocLimt
)

Public function

void

 

Link

(
    FPoolInfo*& Before
)

Public function

void

 

SetAllocationSizes

(
    uint32 InBytes,
    UPTRINT InOsBytes,
    uint32 InTableIndex,
    uint32 SmallAllocLimt
)

Public function

void

 

Unlink()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss