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

#include <ConcurrentLinearAllocator.h>

Static Public Member Functions

static voidMalloc (SIZE_T Size, uint32 Alignment)
 
static UE_FORCEINLINE_HINT void Free (void *Pointer, SIZE_T Size)
 

Static Public Attributes

static constexpr bool SupportsAlignment = true
 
static constexpr bool UsesFMalloc = true
 
static constexpr uint32 MaxAlignment = UE_MBC_MAX_SMALL_POOL_ALIGNMENT
 

Member Function Documentation

◆ Free()

static UE_FORCEINLINE_HINT void FAlignedAllocator::Free ( void Pointer,
SIZE_T  Size 
)
inlinestatic

◆ Malloc()

static void * FAlignedAllocator::Malloc ( SIZE_T  Size,
uint32  Alignment 
)
inlinestatic

Member Data Documentation

◆ MaxAlignment

constexpr uint32 FAlignedAllocator::MaxAlignment = UE_MBC_MAX_SMALL_POOL_ALIGNMENT
staticconstexpr

◆ SupportsAlignment

constexpr bool FAlignedAllocator::SupportsAlignment = true
staticconstexpr

◆ UsesFMalloc

constexpr bool FAlignedAllocator::UsesFMalloc = true
staticconstexpr

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