Navigation
API > API/Runtime > API/Runtime/Launch
Implements the main engine loop.
| Name | FEngineLoop |
| Type | class |
| Header File | /Engine/Source/Runtime/Launch/Public/LaunchEngineLoop.h |
| Include Path | #include "LaunchEngineLoop.h" |
Syntax
class FEngineLoop
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEngineLoop() |
Default constructor. | LaunchEngineLoop.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FEngineLoop() |
LaunchEngineLoop.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PreInitContext | FPreInitContext | LaunchEngineLoop.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CleanupPreInitContext() |
Clean up PreInit context. | LaunchEngineLoop.h | |
bool LoadCoreModules() |
Load core modules. | LaunchEngineLoop.h | |
void LoadPreInitModules() |
Load all modules needed before Init. | LaunchEngineLoop.h | |
| Allow override of the project module loaded from project file | LaunchEngineLoop.h | ||
int32 PreInit
(
const TCHAR* CmdLine |
Pre-Initialize the main loop - parse command line, sets up GIsEditor, etc. | LaunchEngineLoop.h | |
int32 PreInit
(
int32 ArgC, |
Pre-Initialize the main loop, and generates the commandline from standard ArgC/ArgV from main(). | LaunchEngineLoop.h | |
int32 PreInitPostStartupScreen
(
const TCHAR* CmdLine |
Second part of PreInit. | LaunchEngineLoop.h | |
int32 PreInitPreStartupScreen
(
const TCHAR* CmdLine |
First part of PreInit. | LaunchEngineLoop.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AppExit () |
Shuts down the application. | LaunchEngineLoop.h | |
static bool AppInit() |
Initializes the application. | LaunchEngineLoop.h | |
static void AppPreExit () |
Prepares the application for shutdown. | LaunchEngineLoop.h | |
static void PostInitRHI() |
RHI post-init initialization | LaunchEngineLoop.h | |
static void PreInitHMDDevice() |
Pre-init HMD device (if necessary). | LaunchEngineLoop.h |