UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GameEngine.cpp File Reference
#include "Engine/GameEngine.h"
#include "Brushes/SlateNoResource.h"
#include "Engine/GameInstance.h"
#include "Engine/NetConnection.h"
#include "Framework/Docking/TabManager.h"
#include "GenericPlatform/GenericPlatformSurvey.h"
#include "Misc/TimeGuard.h"
#include "Misc/App.h"
#include "GameMapsSettings.h"
#include "EngineStats.h"
#include "Rendering/SlateRenderer.h"
#include "RenderingThread.h"
#include "Engine/EngineConsoleCommandExecutor.h"
#include "Engine/GameViewportClient.h"
#include "Engine/LevelStreaming.h"
#include "Engine/PlatformInterfaceBase.h"
#include "ContentStreaming.h"
#include "Subsystems/EngineSubsystem.h"
#include "UnrealEngine.h"
#include "HAL/PlatformSplash.h"
#include "UObject/Package.h"
#include "GameFramework/GameModeBase.h"
#include "EngineUtils.h"
#include "Framework/Application/SlateApplication.h"
#include "AudioDeviceManager.h"
#include "Net/NetworkProfiler.h"
#include "EngineModule.h"
#include "Misc/PackageName.h"
#include "HAL/PlatformApplicationMisc.h"
#include "Null/NullPlatformApplicationMisc.h"
#include "ShaderPipelineCache.h"
#include "Misc/ConfigCacheIni.h"
#include "Slate/SceneViewport.h"
#include "IMovieSceneCapture.h"
#include "MovieSceneCaptureModule.h"
#include "SynthBenchmark.h"
#include "SceneViewExtension.h"
#include "Engine/LocalPlayer.h"
#include "Slate/SGameLayerManager.h"
#include "Components/SkyLightComponent.h"
#include "Components/ReflectionCaptureComponent.h"
#include "GameFramework/GameUserSettings.h"
#include "GameDelegates.h"
#include "ImageUtils.h"
#include "Misc/FileHelper.h"
#include "Misc/EmbeddedCommunication.h"
#include "Engine/CoreSettings.h"
#include "EngineAnalytics.h"
#include "Engine/DemoNetDriver.h"
#include "AssetRegistry/AssetRegistryModule.h"
#include "DynamicResolutionProxy.h"
#include "DynamicResolutionState.h"
#include "MoviePlayerProxy.h"
#include "RenderTargetPool.h"
#include "RenderGraphBuilder.h"
#include "CustomResourcePool.h"
#include "ComponentRecreateRenderStateContext.h"
#include "IMediaModule.h"

Classes

class  FEmbeddedCommunicationExec
 

Functions

 CSV_DECLARE_CATEGORY_MODULE_EXTERN (CORE_API, Basic)
 
bool ParseResolution (const TCHAR *InResolution, uint32 &OutX, uint32 &OutY, int32 &WindowMode)
 
void GenerateConvenientWindowedResolutions (const struct FDisplayMetrics &InDisplayMetrics, TArray< FIntPoint > &OutResolutions)
 
EWindowMode::Type GetWindowModeType (EWindowMode::Type WindowMode)
 

Variables

ENGINE_API bool GDisallowNetworkTravel = false
 
ENGINE_API float GSlowFrameLoggingThreshold = 0.0f
 
FEmbeddedCommunicationExec GEmbeddedCommunicationExec
 

Function Documentation

◆ CSV_DECLARE_CATEGORY_MODULE_EXTERN()

CSV_DECLARE_CATEGORY_MODULE_EXTERN ( CORE_API  ,
Basic   
)

◆ GenerateConvenientWindowedResolutions()

void GenerateConvenientWindowedResolutions ( const struct FDisplayMetrics InDisplayMetrics,
TArray< FIntPoint > &  OutResolutions 
)

Helper function to generate a set of windowed resolutions which are convenient for the current primary display size

◆ GetWindowModeType()

EWindowMode::Type GetWindowModeType ( EWindowMode::Type  WindowMode)

◆ ParseResolution()

bool ParseResolution ( const TCHAR InResolution,
uint32 OutX,
uint32 OutY,
int32 WindowMode 
)

Variable Documentation

◆ GDisallowNetworkTravel

ENGINE_API bool GDisallowNetworkTravel = false

when set, disallows all network travel (pending level rejects all client travel attempts)

◆ GEmbeddedCommunicationExec

FEmbeddedCommunicationExec GEmbeddedCommunicationExec

◆ GSlowFrameLoggingThreshold

ENGINE_API float GSlowFrameLoggingThreshold = 0.0f