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

#include <MallocBinnedCommon.h>

Public Member Functions

bool PushToFront (void *InPtr, uint32 InPoolIndex, uint32 InBinSize)
 
UE_FORCEINLINE_HINT bool CanPushToFront (uint32 InPoolIndex, uint32 InBinSize) const
 
voidPopFromFront (uint32 InPoolIndex)
 
template<class T >
FBundleNodeRecyleFull (uint32 InPoolIndex, T &InGlobalRecycler)
 
template<class T >
bool ObtainPartial (uint32 InPoolIndex, T &InGlobalRecycler)
 
FBundleNodePopBundles (uint32 InPoolIndex)
 

Member Function Documentation

◆ CanPushToFront()

UE_FORCEINLINE_HINT bool FMallocBinnedCommonBase::FFreeBlockList::CanPushToFront ( uint32  InPoolIndex,
uint32  InBinSize 
) const
inline

◆ ObtainPartial()

template<class T >
bool FMallocBinnedCommonBase::FFreeBlockList::ObtainPartial ( uint32  InPoolIndex,
T &  InGlobalRecycler 
)
inline

◆ PopBundles()

FBundleNode * FMallocBinnedCommonBase::FFreeBlockList::PopBundles ( uint32  InPoolIndex)
inline

◆ PopFromFront()

void * FMallocBinnedCommonBase::FFreeBlockList::PopFromFront ( uint32  InPoolIndex)
inline

◆ PushToFront()

bool FMallocBinnedCommonBase::FFreeBlockList::PushToFront ( void InPtr,
uint32  InPoolIndex,
uint32  InBinSize 
)
inline

◆ RecyleFull()

template<class T >
FBundleNode * FMallocBinnedCommonBase::FFreeBlockList::RecyleFull ( uint32  InPoolIndex,
T &  InGlobalRecycler 
)
inline

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