UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LaunchMac.cpp File Reference
#include "CoreMinimal.h"
#include "Misc/App.h"
#include "Misc/OutputDeviceError.h"
#include "Misc/FeedbackContext.h"
#include "LaunchEngineLoop.h"
#include "HAL/ExceptionHandling.h"
#include "Mac/MacPlatformCrashContext.h"
#include "Apple/LaunchCppToSwift.h"
#include <signal.h>
#include "Mac/CocoaThread.h"

Functions

int32 GuardedMain (const TCHAR *CmdLine)
 
void LaunchStaticShutdownAfterError ()
 
void LogCrashCallstack (const FMacCrashContext &Context)
 
void EngineMinimalCrashHandler (const FGenericCrashContext &GenericContext)
 
void EngineFullCrashHandler (const FGenericCrashContext &GenericContext)
 
 INT32_MAIN_INT32_ARGC_TCHAR_ARGV ()
 
void KickoffEngine ()
 

Variables

bool GIsConsoleExecutable
 

Function Documentation

◆ EngineFullCrashHandler()

void EngineFullCrashHandler ( const FGenericCrashContext GenericContext)

Full crash handler that logs the callstack and calls a project-overridable crash handler client

◆ EngineMinimalCrashHandler()

void EngineMinimalCrashHandler ( const FGenericCrashContext GenericContext)

Minimal Crash Handler that logs the callstack

◆ GuardedMain()

int32 GuardedMain ( const TCHAR CmdLine)
extern

◆ INT32_MAIN_INT32_ARGC_TCHAR_ARGV()

INT32_MAIN_INT32_ARGC_TCHAR_ARGV ( )

◆ KickoffEngine()

void KickoffEngine ( )

◆ LaunchStaticShutdownAfterError()

void LaunchStaticShutdownAfterError ( )
extern

◆ LogCrashCallstack()

void LogCrashCallstack ( const FMacCrashContext Context)

Variable Documentation

◆ GIsConsoleExecutable

bool GIsConsoleExecutable
extern