Files
UnrealEngineUWP/Engine/Source/Programs/HeadlessChaosPerf/Private/HeadlessChaosPerfApp.cpp
Marc Audy 9753392e2b Merge UE5/RES CL# 15462083 to UE5/Main
This represents UE4/Main @ 15414221

[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00

31 lines
683 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "ChaosPerf/ChaosPerf.h"
#include "Modules/ModuleManager.h"
#include "RequiredProgramMainCPPInclude.h"
IMPLEMENT_APPLICATION(HeadlessChaosPerf, "HeadlessChaosPerf");
#define LOCTEXT_NAMESPACE "HeadlessChaosPerf"
DEFINE_LOG_CATEGORY(LogChaosPerf);
INT32_MAIN_INT32_ARGC_TCHAR_ARGV()
{
// start up the main loop
GEngineLoop.PreInit(ArgC, ArgV);
FModuleManager::Get().StartProcessingNewlyLoadedObjects();
ChaosPerf::FPerfTestRegistry::Get().RunAll();
FCoreDelegates::OnExit.Broadcast();
FModuleManager::Get().UnloadModulesAtShutdown();
FPlatformMisc::RequestExit(false);
return 0;
}
#undef LOCTEXT_NAMESPACE