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

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

AllocatorToUseFGenericPlatformMemorystatic
Ansi enum valueFGenericPlatformMemory
BackupOOMMemoryPoolFGenericPlatformMemorystatic
BackupOOMMemoryPoolSizeFGenericPlatformMemorystatic
BaseAllocator()FWindowsPlatformMemorystatic
BigBlockMemcpy(void *Dest, const void *Src, SIZE_T Count)FGenericPlatformMemoryinlinestatic
Binned enum valueFGenericPlatformMemory
Binned2 enum valueFGenericPlatformMemory
Binned3 enum valueFGenericPlatformMemory
BinnedAllocFromOS(SIZE_T Size)FWindowsPlatformMemorystatic
BinnedFreeToOS(void *Ptr, SIZE_T Size)FWindowsPlatformMemorystatic
BinnedPlatformHasMemoryPoolForThisSize(SIZE_T Size)FGenericPlatformMemoryinlinestatic
bIsOOMFGenericPlatformMemorystatic
CanOverallocateVirtualMemory()FGenericPlatformMemoryinlinestatic
DumpPlatformAndAllocatorStats(FOutputDevice &Ar)FGenericPlatformMemorystatic
DumpStats(FOutputDevice &Ar)FGenericPlatformMemorystatic
EMemoryAllocatorToUse enum nameFGenericPlatformMemory
EMemoryCounterRegion enum nameFWindowsPlatformMemory
ESharedMemoryAccess enum nameFGenericPlatformMemory
FGenericStatsUpdaterFWindowsPlatformMemoryfriend
GetBackMemoryPoolSize()FWindowsPlatformMemoryinlinestatic
GetConstants()FWindowsPlatformMemorystatic
GetExtraDevelopmentMemorySize()FGenericPlatformMemorystatic
GetForkedPageAllocationInfo(TArray< FForkedPageAllocation > &OutPageAllocationInfos)FGenericPlatformMemoryinlinestatic
GetLLMAllocFunctions(void *(*&OutAllocFunction)(size_t), void(*&OutFreeFunction)(void *, size_t), int32 &OutAlignment)FWindowsPlatformMemorystatic
GetMemorySizeBucket()FGenericPlatformMemorystatic
GetMemoryUsedFast()FGenericPlatformMemorystatic
GetPhysicalGBRam()FGenericPlatformMemorystatic
GetProgramSize()FGenericPlatformMemoryinlinestatic
GetStats()FWindowsPlatformMemorystatic
GetStatsForMallocProfiler(FGenericMemoryStats &out_Stats)FWindowsPlatformMemorystatic
GetStatsRaw()FGenericPlatformMemorystatic
HasForkPageProtectorEnabled()FGenericPlatformMemoryinlinestatic
Init()FWindowsPlatformMemorystatic
InternalUpdateStats(const FPlatformMemoryStats &MemoryStats)FWindowsPlatformMemoryprotectedstatic
IsExtraDevelopmentMemoryAvailable()FGenericPlatformMemorystatic
IsNanoMallocAvailable()FGenericPlatformMemoryinlinestatic
Jemalloc enum valueFGenericPlatformMemory
Libpas enum valueFGenericPlatformMemory
MapNamedSharedMemoryRegion(const FString &InName, bool bCreate, uint32 AccessMode, SIZE_T Size, const void *pSecurityAttributes=nullptr)FWindowsPlatformMemorystatic
FGenericPlatformMemory::MapNamedSharedMemoryRegion(const FString &Name, bool bCreate, uint32 AccessMode, SIZE_T Size)FGenericPlatformMemorystatic
MCR_GPU enum valueFWindowsPlatformMemory
MCR_GPUDefragPool enum valueFWindowsPlatformMemory
MCR_GPUSystem enum valueFWindowsPlatformMemory
MCR_Invalid enum valueFWindowsPlatformMemory
MCR_MAX enum valueFWindowsPlatformMemory
MCR_Physical enum valueFWindowsPlatformMemory
MCR_PhysicalLLM enum valueFWindowsPlatformMemory
MCR_SamplePlatformSpecifcMemoryRegion enum valueFWindowsPlatformMemory
MCR_StreamingPool enum valueFWindowsPlatformMemory
MCR_TexturePool enum valueFWindowsPlatformMemory
MCR_UsedStreamingPool enum valueFWindowsPlatformMemory
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()FWindowsPlatformMemorystatic
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)FGenericPlatformMemorystatic
OOMAllocationAlignmentFGenericPlatformMemorystatic
OOMAllocationSizeFGenericPlatformMemorystatic
PageProtect(void *const Ptr, const SIZE_T Size, const bool bCanRead, const bool bCanWrite)FWindowsPlatformMemorystatic
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)FWindowsPlatformMemorystatic
UpdateCustomLLMTags()FGenericPlatformMemoryinlinestatic
Write enum valueFGenericPlatformMemory
WriteUnaligned(void *Ptr, const T &InValue)FGenericPlatformMemoryinlinestatic