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

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

AllocatorToUseFGenericPlatformMemorystatic
Ansi enum valueFGenericPlatformMemory
BackupOOMMemoryPoolFGenericPlatformMemorystatic
BackupOOMMemoryPoolSizeFGenericPlatformMemorystatic
BaseAllocator()FUnixPlatformMemorystatic
BigBlockMemcpy(void *Dest, const void *Src, SIZE_T Count)FGenericPlatformMemoryinlinestatic
Binned enum valueFGenericPlatformMemory
Binned2 enum valueFGenericPlatformMemory
Binned3 enum valueFGenericPlatformMemory
BinnedAllocFromOS(SIZE_T Size)FUnixPlatformMemorystatic
BinnedFreeToOS(void *Ptr, SIZE_T Size)FUnixPlatformMemorystatic
BinnedPlatformHasMemoryPoolForThisSize(SIZE_T Size)FGenericPlatformMemoryinlinestatic
bIsOOMFGenericPlatformMemorystatic
CanOverallocateVirtualMemory()FUnixPlatformMemorystatic
DumpPlatformAndAllocatorStats(FOutputDevice &Ar)FGenericPlatformMemorystatic
DumpStats(FOutputDevice &Ar)FGenericPlatformMemorystatic
EMemoryAllocatorToUse enum nameFGenericPlatformMemory
EMemoryCounterRegion enum nameFGenericPlatformMemory
ESharedMemoryAccess enum nameFGenericPlatformMemory
GetBackMemoryPoolSize()FGenericPlatformMemoryinlinestatic
GetConstants()FUnixPlatformMemorystatic
GetExtendedStats()FUnixPlatformMemorystatic
GetExtraDevelopmentMemorySize()FGenericPlatformMemorystatic
GetForkedPageAllocationInfo(TArray< FForkedPageAllocation > &OutPageAllocationInfos)FUnixPlatformMemorystatic
GetLLMAllocFunctions(void *(*&OutAllocFunction)(size_t), void(*&OutFreeFunction)(void *, size_t), int32 &OutAlignment)FUnixPlatformMemorystatic
GetMemorySizeBucket()FGenericPlatformMemorystatic
GetMemoryUsedFast()FGenericPlatformMemorystatic
GetPhysicalGBRam()FGenericPlatformMemorystatic
GetProgramSize()FGenericPlatformMemoryinlinestatic
GetStats()FUnixPlatformMemorystatic
GetStatsForMallocProfiler(FGenericMemoryStats &out_Stats)FGenericPlatformMemorystatic
GetStatsRaw()FGenericPlatformMemorystatic
HasForkPageProtectorEnabled()FUnixPlatformMemorystatic
Init()FUnixPlatformMemorystatic
InternalUpdateStats(const FPlatformMemoryStats &MemoryStats)FGenericPlatformMemoryprotectedstatic
IsExtraDevelopmentMemoryAvailable()FGenericPlatformMemorystatic
IsNanoMallocAvailable()FGenericPlatformMemoryinlinestatic
Jemalloc enum valueFGenericPlatformMemory
Libpas enum valueFGenericPlatformMemory
MapNamedSharedMemoryRegion(const FString &InName, bool bCreate, uint32 AccessMode, SIZE_T Size)FUnixPlatformMemorystatic
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()FGenericPlatformMemoryinlinestatic
OnLowLevelMemory_Alloc(void const *Pointer, uint64 Size, uint64 Tag)FGenericPlatformMemoryinlinestatic
OnLowLevelMemory_Free(void const *Pointer, uint64 Size, uint64 Tag)FGenericPlatformMemoryinlinestatic
OnOutOfMemory(uint64 Size, uint32 Alignment)FUnixPlatformMemorystatic
OOMAllocationAlignmentFGenericPlatformMemorystatic
OOMAllocationSizeFGenericPlatformMemorystatic
PageProtect(void *const Ptr, const SIZE_T Size, const bool bCanRead, const bool bCanWrite)FUnixPlatformMemorystatic
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)FGenericPlatformMemoryinlinestatic
PtrIsOSMalloc(void *Ptr)FGenericPlatformMemoryinlinestatic
Read enum valueFGenericPlatformMemory
ReadUnaligned(const void *Ptr)FGenericPlatformMemoryinlinestatic
RegisterCustomLLMTags()FGenericPlatformMemoryinlinestatic
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)FUnixPlatformMemorystatic
UpdateCustomLLMTags()FGenericPlatformMemoryinlinestatic
Write enum valueFGenericPlatformMemory
WriteUnaligned(void *Ptr, const T &InValue)FGenericPlatformMemoryinlinestatic