UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LevelStreaming.h File Reference

Go to the source code of this file.

Classes

struct  FNetLevelVisibilityState
 
class  FStreamLevelAction
 
class  ULevelStreaming
 
struct  ULevelStreaming::FPackageNameMatcher
 
struct  FAckNetVisibilityTransaction
 
struct  FStreamingLevelPrivateAccessor
 

Enumerations

enum class  ENetLevelVisibilityRequest { MakingVisible , MakingInvisible }
 
enum class  ELevelStreamingState : uint8 {
  Removed , Unloaded , FailedToLoad , Loading ,
  LoadedNotVisible , MakingVisible , LoadedVisible , MakingInvisible
}
 
enum class  ELevelStreamingTargetState : uint8 { Unloaded , UnloadedAndRemoved , LoadedNotVisible , LoadedVisible }
 

Functions

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN (LogLevelStreaming, Log, All)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FLevelStreamingLoadedStatus)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FLevelStreamingVisibilityStatus)
 
ENGINE_API const TCHAREnumToString (ELevelStreamingState InState)
 
ENGINE_API const TCHAREnumToString (ELevelStreamingTargetState InTargetState)
 

Enumeration Type Documentation

◆ ELevelStreamingState

Enumerator
Removed 
Unloaded 
FailedToLoad 
Loading 
LoadedNotVisible 
MakingVisible 
LoadedVisible 
MakingInvisible 

◆ ELevelStreamingTargetState

Enumerator
Unloaded 
UnloadedAndRemoved 
LoadedNotVisible 
LoadedVisible 

◆ ENetLevelVisibilityRequest

Enumerator
MakingVisible 
MakingInvisible 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE ( FLevelStreamingLoadedStatus  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE ( FLevelStreamingVisibilityStatus  )

◆ DECLARE_LOG_CATEGORY_EXTERN()

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN ( LogLevelStreaming  ,
Log  ,
All   
)

◆ EnumToString() [1/2]

ENGINE_API const TCHAR * EnumToString ( ELevelStreamingState  InState)

◆ EnumToString() [2/2]

ENGINE_API const TCHAR * EnumToString ( ELevelStreamingTargetState  InTargetState)