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

#include <PlatformIoDispatcherBase.h>

Public Member Functions

 FIoChunkBlockMemoryPool ()
 
void Initialize (uint32 MaxBlockCount, uint32 DefaultBlockSize)
 
voidAlloc (uint32 BlockSize, FIoBufferHandle &OutHandle)
 
voidRealloc (FIoBufferHandle Handle, uint32 BlockSize)
 
void Free (FIoBufferHandle &Handle)
 
bool IsEmpty () const
 

Constructor & Destructor Documentation

◆ FIoChunkBlockMemoryPool()

UE::FIoChunkBlockMemoryPool::FIoChunkBlockMemoryPool ( )

Member Function Documentation

◆ Alloc()

void * UE::FIoChunkBlockMemoryPool::Alloc ( uint32  BlockSize,
FIoBufferHandle OutHandle 
)

◆ Free()

void UE::FIoChunkBlockMemoryPool::Free ( FIoBufferHandle Handle)

◆ Initialize()

void UE::FIoChunkBlockMemoryPool::Initialize ( uint32  MaxBlockCount,
uint32  DefaultBlockSize 
)

◆ IsEmpty()

bool UE::FIoChunkBlockMemoryPool::IsEmpty ( ) const
inline

◆ Realloc()

void * UE::FIoChunkBlockMemoryPool::Realloc ( FIoBufferHandle  Handle,
uint32  BlockSize 
)

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