/Engine/Source/Runtime/Engine/Classes/Engine/Engine.h
For convenience,FWorldContextcan maintain outside pointers to UWorld*s. For example, PIE can tie UWorld*UEditorEngine::PlayWorldto the PIE world context. If the PIEUWorldchanges, theUEditorEngine::PlayWorldpointer will be automatically updated. This is done withAddRef()andSetCurrentWorld().
struct FWorldContext
TArray<FNamedN...
ActiveNetDrivers
A list of active net drivers
uint32
AudioDeviceID
Handle to this world context's audio device.
bool
bIsPrimaryPIEInstance
Is this the 'primary' PIE instance.
uint32: 1
bShouldCommitPendingMapChange
If true, commit map change the next frame.
bool
bWaitingOnOnlineSubsystem
Is this world context waiting for an online login to complete (for PIE)
FName
ContextHandle
FString
CustomDescription
Custom description to be display in blueprint debugger UI
TArray<TObject...
ExternalReferences
Outside pointers to CurrentWorld that should be kept in sync if current world changes
TObjectPtr< cla...
GameViewport
TSet<FObjectKe...
GarbageObjectsToVerify
On a transition to another level (e.g. LoadMap), the engine will verify that these objects have been cleaned up by garbage collection
FURL
LastRemoteURL
Last server we connected to (for "reconnect" command)
FURL
LastURL
URL the last time we traveled
TArray<FName>
LevelsToLoadForPendingMapChange
Array of package/ level names that need to be loaded for the pending map change.
TArray<TObject...
LoadedLevelsForPendingMapChange
Array of already loaded levels.
TArray<TObject...
ObjectReferencers
Handles to object references; used by the engine to e.g. the prevent objects from being garbage collected.
TObjectPtr< cla...
OwningGameInstance
TArray< struct ...
PackagesToFullyLoad
A list of tag/array pairs that is used at LoadMap time to fully load packages that may be needed for the map/game with DLC, but we can't use DynamicLoadObject to load from the packages
TArray< struct ...
PendingLevelStreamingStatusUpdates
FString
PendingMapChangeFailureDescription
Human readable error string for any failure during a map change request.
TObjectPtr<UPe...
PendingNetGame
float
PIEAccumulatedTickSeconds
float
PIEFixedTickSeconds
int32
PIEInstance
The PIE instance of this world, -1 is default
FString
PIEPrefix
The Prefix in front of PIE level names, empty is default
ERHIFeatureLeve...
PIEWorldFeatureLevel
The feature level that PIE world should use
bool
RunAsDedicated
Is this running as a dedicated server
FSeamlessTravel...
SeamlessTravelHandler
uint8
TravelType
TravelType for pending client connects
FString
TravelURL
URL to travel to for pending client connect
TEnumAsByte<EW...
WorldType