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

#include <ShaderCompilerMemoryLimit.h>

Public Member Functions

 FGenericResourceProcessTreeMemory (const FGenericResourceProcessTreeMemory &)=delete
 
FGenericResourceProcessTreeMemoryoperator= (const FGenericResourceProcessTreeMemory &)=delete
 
 FGenericResourceProcessTreeMemory ()=default
 
 ~FGenericResourceProcessTreeMemory ()=default
 
void AddRootProcessId (uint32 ProcessId)
 
void Reset ()
 
bool TryGetMemoryUsage (FPlatformProcessMemoryStats &OutStats)
 

Detailed Description

Wrapper for measuring memory of a process tree. This is only available on Windows and acts as a placeholder on other platforms.

Constructor & Destructor Documentation

◆ FGenericResourceProcessTreeMemory() [1/2]

FGenericResourceProcessTreeMemory::FGenericResourceProcessTreeMemory ( const FGenericResourceProcessTreeMemory )
delete

◆ FGenericResourceProcessTreeMemory() [2/2]

FGenericResourceProcessTreeMemory::FGenericResourceProcessTreeMemory ( )
default

◆ ~FGenericResourceProcessTreeMemory()

FGenericResourceProcessTreeMemory::~FGenericResourceProcessTreeMemory ( )
default

Member Function Documentation

◆ AddRootProcessId()

void FGenericResourceProcessTreeMemory::AddRootProcessId ( uint32  ProcessId)

◆ operator=()

FGenericResourceProcessTreeMemory & FGenericResourceProcessTreeMemory::operator= ( const FGenericResourceProcessTreeMemory )
delete

◆ Reset()

void FGenericResourceProcessTreeMemory::Reset ( )

◆ TryGetMemoryUsage()

bool FGenericResourceProcessTreeMemory::TryGetMemoryUsage ( FPlatformProcessMemoryStats OutStats)

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