UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FIOSPlatformMemory Member List

This is the complete list of members for FIOSPlatformMemory, including all inherited members.

AllocatorToUseFGenericPlatformMemorystatic
Ansi enum valueFGenericPlatformMemory
BackupOOMMemoryPoolFGenericPlatformMemorystatic
BackupOOMMemoryPoolSizeFGenericPlatformMemorystatic
BaseAllocator()FApplePlatformMemorystatic
BigBlockMemcpy(void *Dest, const void *Src, SIZE_T Count)FGenericPlatformMemoryinlinestatic
Binned enum valueFGenericPlatformMemory
Binned2 enum valueFGenericPlatformMemory
Binned3 enum valueFGenericPlatformMemory
BinnedAllocFromOS(SIZE_T Size)FApplePlatformMemorystatic
BinnedFreeToOS(void *Ptr, SIZE_T Size)FApplePlatformMemorystatic
BinnedPlatformHasMemoryPoolForThisSize(SIZE_T Size)FGenericPlatformMemoryinlinestatic
bIsOOMFGenericPlatformMemorystatic
CanOverallocateVirtualMemory()FApplePlatformMemorystatic
ConfigureDefaultCFAllocator(void)FApplePlatformMemorystatic
DumpPlatformAndAllocatorStats(FOutputDevice &Ar)FGenericPlatformMemorystatic
DumpStats(FOutputDevice &Ar)FGenericPlatformMemorystatic
EMemoryAllocatorToUse enum nameFGenericPlatformMemory
EMemoryCounterRegion enum nameFGenericPlatformMemory
ESharedMemoryAccess enum nameFGenericPlatformMemory
GetBackMemoryPoolSize()FGenericPlatformMemoryinlinestatic
GetConstants()FApplePlatformMemorystatic
GetExtraDevelopmentMemorySize()FGenericPlatformMemorystatic
GetForkedPageAllocationInfo(TArray< FForkedPageAllocation > &OutPageAllocationInfos)FGenericPlatformMemoryinlinestatic
GetLLMAllocFunctions(void *_Nonnull(*_Nonnull &OutAllocFunction)(size_t), void(*_Nonnull &OutFreeFunction)(void *, size_t), int32 &OutAlignment)FApplePlatformMemorystatic
FGenericPlatformMemory::GetLLMAllocFunctions(void *(*&OutAllocFunction)(size_t), void(*&OutFreeFunction)(void *, size_t), int32 &OutAlignment)FGenericPlatformMemorystatic
GetMemorySizeBucket()FGenericPlatformMemorystatic
GetMemoryUsedFast()FApplePlatformMemorystatic
GetPhysicalGBRam()FGenericPlatformMemorystatic
GetProgramSize()FGenericPlatformMemoryinlinestatic
GetStats()FApplePlatformMemorystatic
GetStatsForMallocProfiler(FGenericMemoryStats &out_Stats)FGenericPlatformMemorystatic
GetStatsRaw()FGenericPlatformMemorystatic
HasForkPageProtectorEnabled()FGenericPlatformMemoryinlinestatic
Init()FApplePlatformMemorystatic
InternalUpdateStats(const FPlatformMemoryStats &MemoryStats)FGenericPlatformMemoryprotectedstatic
IsExtraDevelopmentMemoryAvailable()FGenericPlatformMemorystatic
IsNanoMallocAvailable()FApplePlatformMemorystatic
Jemalloc enum valueFGenericPlatformMemory
Libpas enum valueFGenericPlatformMemory
MapNamedSharedMemoryRegion(const FString &Name, bool bCreate, uint32 AccessMode, SIZE_T Size)FGenericPlatformMemorystatic
MCR_GPU enum valueFGenericPlatformMemory
MCR_GPUDefragPool enum valueFGenericPlatformMemory
MCR_GPUSystem enum valueFGenericPlatformMemory
MCR_Invalid enum valueFGenericPlatformMemory
MCR_MAX enum valueFGenericPlatformMemory
MCR_Physical enum valueFGenericPlatformMemory
MCR_PhysicalLLM enum valueFGenericPlatformMemory
MCR_StreamingPool enum valueFGenericPlatformMemory
MCR_TexturePool enum valueFGenericPlatformMemory
MCR_UsedStreamingPool enum valueFGenericPlatformMemory
Memcmp(const void *Buf1, const void *Buf2, SIZE_T Count)FGenericPlatformMemoryinlinestatic
Memcpy(void *Dest, const void *Src, SIZE_T Count)FGenericPlatformMemoryinlinestatic
Memmove(void *Dest, const void *Src, SIZE_T Count)FGenericPlatformMemoryinlinestatic
Memset(void *Dest, uint8 Char, SIZE_T Count)FGenericPlatformMemoryinlinestatic
Memswap(void *Ptr1, void *Ptr2, SIZE_T Size)FGenericPlatformMemoryinlinestatic
Memzero(void *Dest, SIZE_T Count)FGenericPlatformMemoryinlinestatic
Mimalloc enum valueFGenericPlatformMemory
MiMallocInit()FGenericPlatformMemoryinlinestatic
NanoMallocInit()FApplePlatformMemorystatic
NanoRegionEndFApplePlatformMemorystatic
NanoRegionStartFApplePlatformMemorystatic
OnLowLevelMemory_Alloc(void const *Pointer, uint64 Size, uint64 Tag)FApplePlatformMemorystatic
OnLowLevelMemory_Free(void const *Pointer, uint64 Size, uint64 Tag)FApplePlatformMemorystatic
OnOutOfMemory(uint64 Size, uint32 Alignment)FIOSPlatformMemorystatic
OOMAllocationAlignmentFGenericPlatformMemorystatic
OOMAllocationSizeFGenericPlatformMemorystatic
PageProtect(void *const Ptr, const SIZE_T Size, const bool bCanRead, const bool bCanWrite)FApplePlatformMemorystatic
ParallelMemcpy(void *Dest, const void *Src, SIZE_T Count, EMemcpyCachePolicy Policy=EMemcpyCachePolicy::StoreCached)FGenericPlatformMemoryinlinestatic
Platform enum valueFGenericPlatformMemory
PrettyMemory(uint64 Memory)FGenericPlatformMemorystatic
ProgramSizeFGenericPlatformMemoryprotectedstatic
PtrIsFromNanoMalloc(void *Ptr)FApplePlatformMemorystatic
PtrIsOSMalloc(void *Ptr)FApplePlatformMemorystatic
Read enum valueFGenericPlatformMemory
ReadUnaligned(const void *Ptr)FGenericPlatformMemoryinlinestatic
RegisterCustomLLMTags()FGenericPlatformMemoryinlinestatic
SetAllocatorToUse()FApplePlatformMemorystatic
SetProgramSize(uint64 InProgramSize)FGenericPlatformMemoryinlinestatic
SetupMemoryPools()FGenericPlatformMemorystatic
Stomp enum valueFGenericPlatformMemory
StreamingMemcpy(void *Dest, const void *Src, SIZE_T Count)FGenericPlatformMemoryinlinestatic
SupportsFastVRAMMemory()FGenericPlatformMemoryinlinestatic
TBB enum valueFGenericPlatformMemory
TracksLLMAllocations()FGenericPlatformMemoryinlinestatic
UnmapNamedSharedMemoryRegion(FSharedMemoryRegion *MemoryRegion)FGenericPlatformMemorystatic
UpdateCustomLLMTags()FGenericPlatformMemoryinlinestatic
Write enum valueFGenericPlatformMemory
WriteUnaligned(void *Ptr, const T &InValue)FGenericPlatformMemoryinlinestatic