FFreeBlockList

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/HAL/MallocBinned2.h

Include

#include "HAL/MallocBinned2.h"

Syntax

struct FFreeBlockList

Functions

Name Description

Public function

bool

 

CanPushToFront

(
    uint32 InPoolIndex,
    uint32 InBlockSize
)

Public function

bool

 

ObtainPartial

(
    uint32 InPoolIndex
)

Public function

FBundleNode ...

 

PopBundles

(
    uint32 InPoolIndex
)

Public function

void *

 

PopFromFront

(
    uint32 InPoolIndex
)

Public function

bool

 

PushToFront

(
    void* InPtr,
    uint32 InPoolIndex,
    uint32 InBlockSize
)

Return true if we actually pushed it

Public function

FBundleNode ...

 

RecyleFull

(
    uint32 InPoolIndex
)

Tries to recycle the full bundle, if that fails, it is returned for freeing

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