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

Go to the source code of this file.

Classes

class  UWorldProxy
 
class  FAudioDeviceWorldDelegates
 
class  FSeamlessTravelHandler
 
struct  FLevelViewportInfo
 
struct  FStartPhysicsTickFunction
 
struct  TStructOpsTypeTraits< FStartPhysicsTickFunction >
 
struct  FEndPhysicsTickFunction
 
struct  TStructOpsTypeTraits< FEndPhysicsTickFunction >
 
struct  FActorSpawnParameters
 
struct  FActorSpawnUtils
 
struct  FActorsInitializedParams
 
struct  FWorldAsyncTraceState
 
struct  FLevelCollection
 
struct  TStructOpsTypeTraits< FLevelCollection >
 
class  FScopedLevelCollectionContextSwitch
 
struct  FStreamingLevelsToConsider
 
struct  FWorldCachedViewInfo
 
struct  FWorldPartitionEvents
 
struct  FDeferredComponentMoveData
 
class  UWorld
 
class  FWorldDelegates
 
struct  FWorldNotifyStreamingLevelLoading
 

Macros

#define UE_API   ENGINE_API
 

Typedefs

typedef TArray< TWeakObjectPtr< AController > >::TConstIterator FConstControllerIterator
 
typedef TArray< TWeakObjectPtr< APlayerController > >::TConstIterator FConstPlayerControllerIterator
 
typedef TArray< TWeakObjectPtr< ACameraActor > >::TConstIterator FConstCameraActorIterator
 
typedef TArray< ULevel * >::TConstIterator FConstLevelIterator
 
typedef TArray< TWeakObjectPtr< APhysicsVolume > >::TConstIterator FConstPhysicsVolumeIterator
 

Functions

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN (LogSpawn, Warning, All)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnActorSpawned, AActor *)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnActorDestroyed, AActor *)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnPostRegisterAllActorComponents, AActor *)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnPreUnregisterAllActorComponents, AActor *)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnActorRemovedFromWorld, AActor *)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnFeatureLevelChanged, ERHIFeatureLevel::Type)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnMovieSceneSequenceTick, float)
 
FString ENGINE_API ToString (EWorldType::Type Type)
 
FString ENGINE_API ToString (ENetMode NetMode)
 

Variables

ENGINE_API class UWorldProxy GWorld
 

Macro Definition Documentation

◆ UE_API

#define UE_API   ENGINE_API

Typedef Documentation

◆ FConstCameraActorIterator

◆ FConstControllerIterator

◆ FConstLevelIterator

◆ FConstPhysicsVolumeIterator

◆ FConstPlayerControllerIterator

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

ENGINE_API DECLARE_LOG_CATEGORY_EXTERN ( LogSpawn  ,
Warning  ,
All   
)

◆ DECLARE_MULTICAST_DELEGATE_OneParam() [1/7]

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnActorDestroyed  ,
AActor  
)

◆ DECLARE_MULTICAST_DELEGATE_OneParam() [2/7]

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnActorRemovedFromWorld  ,
AActor  
)

◆ DECLARE_MULTICAST_DELEGATE_OneParam() [3/7]

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnActorSpawned  ,
AActor  
)

◆ DECLARE_MULTICAST_DELEGATE_OneParam() [4/7]

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnFeatureLevelChanged  ,
ERHIFeatureLevel::Type   
)

◆ DECLARE_MULTICAST_DELEGATE_OneParam() [5/7]

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnMovieSceneSequenceTick  ,
float   
)

◆ DECLARE_MULTICAST_DELEGATE_OneParam() [6/7]

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnPostRegisterAllActorComponents  ,
AActor  
)

◆ DECLARE_MULTICAST_DELEGATE_OneParam() [7/7]

DECLARE_MULTICAST_DELEGATE_OneParam ( FOnPreUnregisterAllActorComponents  ,
AActor  
)

◆ ToString() [1/2]

FString ENGINE_API ToString ( ENetMode  NetMode)

◆ ToString() [2/2]

FString ENGINE_API ToString ( EWorldType::Type  Type)

Variable Documentation

◆ GWorld

ENGINE_API class UWorldProxy GWorld
extern

Global UWorld pointer. Use of this pointer should be avoided whenever possible.

Global world pointer