Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/GameEngine.h |
Include |
#include "Engine/GameEngine.h" |
class UGameEngine : public UEngine
Engine that manages core systems that enable a game.
Name | Description | ||
---|---|---|---|
|
UGameInstance &... |
GameInstance |
|
|
TSharedPtr< cla... |
GameViewportWidget |
The game viewport widget |
|
TWeakPtr< class... |
GameViewportWindow |
The game viewport window |
|
float |
MaxDeltaTime |
Maximium delta time the engine uses to populate FApp::DeltaTime. If 0, unbound. |
|
TSharedPtr< cla... |
SceneViewport |
The primary scene viewport |
|
float |
ServerFlushLogInterval |
Maximium time (in seconds) between the flushes of the logs on the server (best effort). |
|
StartupMovieCaptureHandle |
Handle to a movie capture implementation to create on startup |
Name | Description | |
---|---|---|
|
UGameEngine ( |
Name | Description | ||
---|---|---|---|
|
ConditionallyOverrideSettings ( |
Modifies the game window resolution settings if any overrides have been specified on the command line |
|
|
CreateGameViewport ( |
Creates the game viewport |
|
|
CreateGameViewportWidget ( |
Creates the viewport widget where the games SlateUI is added to. |
|
|
TSharedRef< ... |
CreateGameWindow() |
Creates the game window |
|
DetermineGameWindowResolution ( |
Determines the resolution of the game window, ensuring that the requested size is never bigger than the available desktop size |
|
|
FSceneViewpo... |
GetGameSceneViewport ( |
|
|
UWorld * |
GetGameWorld() |
This is a global, parameterless function used by the online subsystem modules. |
|
HandleApplyUserSettingsCommand ( |
||
|
HandleCancelCommand ( |
||
|
HandleCommand ( |
Exec command handlers. |
|
|
HandleExitCommand ( |
||
|
HandleGetMaxTickRateCommand ( |
||
|
HandleMinimizeCommand ( |
||
|
OnGameWindowClosed ( |
Called when the game window closes (ends the game) |
|
|
OnGameWindowMoved ( |
Called when the game window is moved |
|
|
OnViewportResized |
||
|
SafeFrameChanged() |
||
|
SwitchGameWindowToUseGameViewport() |
Changes the game window to use the game viewport instead of any loading screen or movie that might be using it instead |
Name | Description | ||
---|---|---|---|
|
TSharedPtr< ... |
GetGameViewportWidget() |
Returns the GameViewport widget |
|
float |
GetMaxTickRate ( |
Get tick rate limiter. Get tick rate limitor. |
|
HandleBrowseToDefaultMapFailure ( |
Attempts to gracefully handle a failure to travel to the default map. |
|
|
Init ( |
Initialize the game engine. |
|
|
NetworkRemapPath ( |
||
|
PreExit() |
Called at shutdown, just before the exit purge. |
|
|
ProcessToggleFreezeCommand ( |
Handles freezing/unfreezing of rendering |
|
|
ProcessToggleFreezeStreamingCommand ( |
Handles frezing/unfreezing of streaming |
|
|
RedrawViewports ( |
Redraws all viewports. |
|
|
ShouldDoAsyncEndOfFrameTasks() |
||
|
Start() |
Start the game, separate from the initialize call to allow for post initialize configuration before the game starts. |
|
|
Tick ( |
Update everything. |
Name | Description | ||
---|---|---|---|
|
FinishDestroy() |
Called to finish destroying the object. |
Name | Description | ||
---|---|---|---|
|
Exec ( |
Exec handler |
Name | Description | ||
---|---|---|---|
|
NetworkRemapPath ( |
Please use NetworkRemapPath that takes a connection instead. |