Module |
|
Header |
/Engine/Source/Runtime/Launch/Public/LaunchEngineLoop.h |
Include |
#include "LaunchEngineLoop.h" |
class FEngineLoop
Implements the main engine loop.
Name | Description | ||
---|---|---|---|
|
TArray< float > |
FrameTimes |
Holds a dynamically expanding array of frame times in milliseconds (if FApp::IsBenchmarking() is set). |
|
LastFrameCycles |
Holds the number of cycles in the last frame. |
|
|
MaxFrameCounter |
Holds the maximum number of frames to render in benchmarking mode. |
|
|
double |
MaxTickTime |
Holds the maximum number of seconds engine should be ticked. |
|
double |
TotalTickTime |
Holds the total time spent ticking engine. |
Name | Description | |
---|---|---|
|
FEngineLoop() |
Default constructor. |
Name | Description | |
---|---|---|
|
~FEngineLoop() |
Name | Description | ||
---|---|---|---|
|
AppExit() |
Shuts down the application. |
|
|
AppInit() |
Initializes the application. |
|
|
AppPreExit() |
Prepares the application for shutdown. |
|
|
CleanupPreInitContext() |
Clean up PreInit context. |
|
|
LoadCoreModules() |
Load core modules. |
|
|
LoadPreInitModules() |
Load all modules needed before Init. |
|
|
PostInitRHI() |
RHI post-init initialization |
|
|
PreInit ( |
Pre-Initialize the main loop - parse command line, sets up GIsEditor, etc. |
|
|
PreInit |
Pre-Initialize the main loop, and generates the commandline from standard ArgC/ArgV from main(). |
|
|
PreInitHMDDevice() |
Pre-init HMD device (if necessary). |
|
|
PreInitPostStartupScreen ( |
Second part of PreInit. |
|
|
PreInitPreStartupScreen ( |
First part of PreInit. |