25 UE_DEPRECATED(5.5,
"Use gc.MaxObjectsNotConsideredByGC=0 ini setting instead")
40#if WITH_ENGINE && !UE_SERVER
104 bool LoadStartupModules();
123 virtual void Tick()
override;
126 virtual void ClearPendingCleanupObjects()
override;
158 void ProcessLocalPlayerSlateOperations()
const;
#define WITH_ENGINE
Definition Build.h:75
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FEngineLoop GEngineLoop
Definition LaunchIOS.cpp:39
void Init()
Definition LockFreeList.h:4
const bool
Definition NetworkReplayStreaming.h:178
if(Failed) console_printf("Failed.\n")
Definition LaunchEngineLoop.h:52
static bool AppInit()
Definition LaunchEngineLoop.cpp:6409
FEngineLoop()
Definition LaunchEngineLoop.cpp:1351
void LoadPreInitModules()
Definition LaunchEngineLoop.cpp:4379
void OverrideProjectModule(const FString &InOriginalProjectModuleName, const FString &InReplacementProjectModuleName)
Definition LaunchEngineLoop.cpp:1361
static void AppExit()
Definition LaunchEngineLoop.cpp:6969
int32 PreInit(int32 ArgC, TCHAR *ArgV[], const TCHAR *AdditionalCommandline=nullptr)
Definition LaunchEngineLoop.cpp:1369
int32 PreInitPreStartupScreen(const TCHAR *CmdLine)
Definition LaunchEngineLoop.cpp:1699
bool LoadCoreModules()
Definition LaunchEngineLoop.cpp:4361
static void PreInitHMDDevice()
Definition LaunchEngineLoop.cpp:7042
virtual ~FEngineLoop()
Definition LaunchEngineLoop.h:58
uint64 MaxFrameCounter
Definition LaunchEngineLoop.h:172
TArray< float > FrameTimes
Definition LaunchEngineLoop.h:163
double TotalTickTime
Definition LaunchEngineLoop.h:166
uint32 LastFrameCycles
Definition LaunchEngineLoop.h:175
static void AppPreExit()
Definition LaunchEngineLoop.cpp:6893
void CleanupPreInitContext()
Definition LaunchEngineLoop.cpp:4374
int32 PreInitPostStartupScreen(const TCHAR *CmdLine)
Definition LaunchEngineLoop.cpp:3387
static void PostInitRHI()
Definition LaunchEngineLoop.cpp:7011
double MaxTickTime
Definition LaunchEngineLoop.h:169
Definition EngineService.h:20
Definition UnrealType.h:3087
Definition RenderDeferredCleanup.h:20
Definition SlateRenderer.h:173
Definition TraceService.h:12
Definition UnrealEngine.h:384
Definition ISessionService.h:11
Definition SharedPointer.h:692
@ false
Definition radaudio_common.h:23
Definition LaunchEngineLoop.h:20
bool bForceQuitAfterEarlyReads
Definition LaunchEngineLoop.h:23
FScopedSlowTask * SlowTaskPtr
Definition LaunchEngineLoop.h:36
void Cleanup()
Definition LaunchEngineLoop.cpp:7095
bool bTokenDoesNotHaveDash
Definition LaunchEngineLoop.h:30
bool bIsPossiblyUnrecognizedCommandlet
Definition LaunchEngineLoop.h:31
bool bIsRegularClient
Definition LaunchEngineLoop.h:28
bool bDisableDisregardForGC
Definition LaunchEngineLoop.h:26
bool bWithConfigPatching
Definition LaunchEngineLoop.h:24
FString Token
Definition LaunchEngineLoop.h:33
bool bDumpEarlyPakFileReads
Definition LaunchEngineLoop.h:22
bool bDumpEarlyConfigReads
Definition LaunchEngineLoop.h:21
FString CommandletCommandLine
Definition LaunchEngineLoop.h:34
bool bHasEditorToken
Definition LaunchEngineLoop.h:27
Definition ScopedSlowTask.h:32