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

Public Member Functions

void Init ()
 
 ~FMacApplicationInfo ()
 

Static Public Member Functions

static FGuid RunGUID ()
 
static FString TemporaryCrashReportFolder ()
 
static FString TemporaryCrashReportName ()
 

Public Attributes

bool bIsUnattended
 
bool bIsSandboxed
 
bool RunningOnBattery
 
int32 PowerSourceNotification
 
int32 NumCores
 
int64 SystemLogSize
 
char AppNameUTF8 [PATH_MAX+1]
 
char AppLogPath [PATH_MAX+1]
 
char CrashReportPath [PATH_MAX+1]
 
char PLCrashReportPath [PATH_MAX+1]
 
char CrashReportClient [PATH_MAX+1]
 
char CrashReportVideo [PATH_MAX+1]
 
char OSVersionUTF8 [PATH_MAX+1]
 
char MachineName [PATH_MAX+1]
 
char MachineCPUString [PATH_MAX+1]
 
FString AppPath
 
FString AppName
 
FString AppBundleID
 
FString OSVersion
 
FString OSBuild
 
FString MachineUUID
 
FString MachineModel
 
FString BiosRelease
 
FString BiosRevision
 
FString BiosUUID
 
FString ParentProcess
 
FString LCID
 
FString CommandLine
 
FString BranchBaseDir
 
FString PrimaryGPU
 
FString ExecutableName
 
NSOperatingSystemVersion OSXVersion
 
FGuid RunUUID
 
FString XcodePath
 
NSOperatingSystemVersion XcodeVersion
 
NSPipeStdErrPipe
 
DIRKernelErrorDir
 

Static Public Attributes

static PLCrashReporterCrashReporter = nullptr
 

Detailed Description

Information that cannot be obtained during a signal-handler is initialised here. This ensures that we only call safe functions within the crash reporting handler.

Constructor & Destructor Documentation

◆ ~FMacApplicationInfo()

FMacApplicationInfo::~FMacApplicationInfo ( )
inline

Member Function Documentation

◆ Init()

void FMacApplicationInfo::Init ( )
inline

◆ RunGUID()

static FGuid FMacApplicationInfo::RunGUID ( )
inlinestatic

◆ TemporaryCrashReportFolder()

static FString FMacApplicationInfo::TemporaryCrashReportFolder ( )
inlinestatic

◆ TemporaryCrashReportName()

static FString FMacApplicationInfo::TemporaryCrashReportName ( )
inlinestatic

Member Data Documentation

◆ AppBundleID

FString FMacApplicationInfo::AppBundleID

◆ AppLogPath

char FMacApplicationInfo::AppLogPath[PATH_MAX+1]

◆ AppName

FString FMacApplicationInfo::AppName

◆ AppNameUTF8

char FMacApplicationInfo::AppNameUTF8[PATH_MAX+1]

◆ AppPath

FString FMacApplicationInfo::AppPath

◆ BiosRelease

FString FMacApplicationInfo::BiosRelease

◆ BiosRevision

FString FMacApplicationInfo::BiosRevision

◆ BiosUUID

FString FMacApplicationInfo::BiosUUID

◆ bIsSandboxed

bool FMacApplicationInfo::bIsSandboxed

◆ bIsUnattended

bool FMacApplicationInfo::bIsUnattended

◆ BranchBaseDir

FString FMacApplicationInfo::BranchBaseDir

◆ CommandLine

FString FMacApplicationInfo::CommandLine

◆ CrashReportClient

char FMacApplicationInfo::CrashReportClient[PATH_MAX+1]

◆ CrashReporter

PLCrashReporter * FMacApplicationInfo::CrashReporter = nullptr
static

◆ CrashReportPath

char FMacApplicationInfo::CrashReportPath[PATH_MAX+1]

◆ CrashReportVideo

char FMacApplicationInfo::CrashReportVideo[PATH_MAX+1]

◆ ExecutableName

FString FMacApplicationInfo::ExecutableName

◆ KernelErrorDir

DIR* FMacApplicationInfo::KernelErrorDir

◆ LCID

FString FMacApplicationInfo::LCID

◆ MachineCPUString

char FMacApplicationInfo::MachineCPUString[PATH_MAX+1]

◆ MachineModel

FString FMacApplicationInfo::MachineModel

◆ MachineName

char FMacApplicationInfo::MachineName[PATH_MAX+1]

◆ MachineUUID

FString FMacApplicationInfo::MachineUUID

◆ NumCores

int32 FMacApplicationInfo::NumCores

◆ OSBuild

FString FMacApplicationInfo::OSBuild

◆ OSVersion

FString FMacApplicationInfo::OSVersion

◆ OSVersionUTF8

char FMacApplicationInfo::OSVersionUTF8[PATH_MAX+1]

◆ OSXVersion

NSOperatingSystemVersion FMacApplicationInfo::OSXVersion

◆ ParentProcess

FString FMacApplicationInfo::ParentProcess

◆ PLCrashReportPath

char FMacApplicationInfo::PLCrashReportPath[PATH_MAX+1]

◆ PowerSourceNotification

int32 FMacApplicationInfo::PowerSourceNotification

◆ PrimaryGPU

FString FMacApplicationInfo::PrimaryGPU

◆ RunningOnBattery

bool FMacApplicationInfo::RunningOnBattery

◆ RunUUID

FGuid FMacApplicationInfo::RunUUID

◆ StdErrPipe

NSPipe* FMacApplicationInfo::StdErrPipe

◆ SystemLogSize

int64 FMacApplicationInfo::SystemLogSize

◆ XcodePath

FString FMacApplicationInfo::XcodePath

◆ XcodeVersion

NSOperatingSystemVersion FMacApplicationInfo::XcodeVersion

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