/Engine/Source/Runtime/Engine/Classes/Engine/LevelStreaming.h
Abstract base class of container object encapsulating data required for streaming and providing interface for when a level should be streamed in and out of memory.
class ULevelStreaming : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
bool
bClientOnlyVisible
Applied to LoadedLevel
uint8: 1
bDisableDistanceStreaming
Whether this level streaming object should be ignored by world composition distance streaming, so streaming state can be controlled by other systems (ex: in blueprints)
uint8:  1
bDrawOnLevelStatusMap
If true, will be drawn on the 'level streaming status' map (STAT LEVELMAP console command)
uint8:  1
bGarbageCollectionClusteringEnabled
If true, allows garbage collection clustering for the level.
uint8: 1
bIsStatic
Whether this level only contains static actors that aren't affected by gameplay or replication.
uint8: 1
bLocked
Whether this level is locked; that is, its actors are read-only.
uint8: 1
bShouldBeLoaded
Whether the level should be loaded
uint8: 1
bShouldBlockOnLoad
Whether we want to force a blocking load
uint8: 1
bShouldBlockOnUnload
Whether we want to force a blocking unload
uint8: 1
bSkipClientUseMakingInvisibleTransactionRequest
Whether the streaming level can safely skip making invisible transaction request from the client to the server
uint8: 1
bSkipClientUseMakingVisibleTransactionRequest
Whether the streaming level can safely skip making visible transaction request from the client to the server
TArray<TObject...
EditorStreamingVolumes
The level streaming volumes bound to this level.
ECurrentState
FailedToLoad
TArray<FString...
Keywords
List of keywords to filter on in the level browser
float
LastVolumeUnloadRequestTime
Time of last volume unload request. Used in preventing spurious unload requests.
FLinearColor
LevelColor
The level color used for visualization. (Show -> Advanced -> Level Coloration)
FTransform
LevelTransform
Transform applied to actors after loading.
TObjectPtr< cla...
LoadedLevel
Pointer to Level object if currently loaded/ streamed in.
ECurrentState
LoadedNotVisible
ECurrentState
LoadedVisible
ECurrentState
Loading
TArray<FName>
LODPackageNames
LOD versions of this level
TArray<FName>
LODPackageNamesToLoad
LOD package names on disk
ECurrentState
MakingInvisible
ECurrentState
MakingVisible
float
MinTimeBetweenVolumeUnloadRequests
Cooldown time in seconds between volume-based unload requests.
FLevelStreaming...
OnLevelHidden
Called when level is no longer visible, may not be removed from world yet
FLevelStreaming...
OnLevelLoaded
Called when level is streamed in
FLevelStreaming...
OnLevelShown
Called when level is added to the world and is visible
FLevelStreaming...
OnLevelUnloaded
Called when level is streamed out
FName
PackageNameToLoad
If this isn't Name_None, then we load from this package on disk to the new package named PackageName
TObjectPtr< cla...
PendingUnloadLevel
Pointer to a Level object that was previously active and was replaced with a new LoadedLevel (for LOD switching)
int32
StreamingPriority
The relative priority of considering the streaming level.
ECurrentState
Unloaded
TSoftObjectPtr<...
WorldAsset
The reference to the world containing the level to load