Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Engine
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Engine/World.h |
Include | #include "Engine/World.h" |
Syntax
class FWorldDelegates
Remarks
World delegates
Constructors
No constructors are accessible with public or protected access.
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
DECLARE_TS_MULTICAST_DELEGATE_OneParam
(
FWorldEvent, |
Typedefs
Name | Description |
---|---|
FGameInstanceEvent | |
FLevelOffsetEvent | Called after offset was applied to a level. |
FLevelTransformEvent | Called after transform is applied to level. |
FOnCopyWorldData | |
FOnLevelChanged | Delegate type for level change events. |
FOnNetDriverCreated | |
FOnSeamlessTravelStart | |
FOnSeamlessTravelTransition | |
FOnWorldPIEEnded | PIE has ended. |
FOnWorldPIEMapCreated | PIE map is created. |
FOnWorldPIEMapReady | PIE map is created. |
FOnWorldPIEReady | PIE is ready. |
FOnWorldPIEStarted | PIE has started. |
FOnWorldPostActorTick | |
FOnWorldPreActorTick | Delegate called before actors are ticked for each world. Delta seconds is already dilated and clamped. |
FOnWorldPreSendAllEndOfFrameUpdates | |
FOnWorldTickEnd | |
FOnWorldTickStart | |
FRefreshLevelScriptActionsEvent | Delegate called when levelscript actions need refreshing. |
FReplacementMap | Post UWorld duplicate event. |
FWorldCleanupEvent | |
FWorldCollectSaveReferencesEvent | Callback to add references when Serialize is called during SavePackage. |
FWorldCurrentLevelChangedEvent | |
FWorldGetAssetTags | |
FWorldGetAssetTagsWithContext | Delegate for generating world asset registry tags so project/game scope can add additional tags for filtering levels in their UI, etc |
FWorldInitializationEvent | |
FWorldPostDuplicateEvent | |
FWorldPostRenameEvent | |
FWorldPreRenameEvent |
Constants
Name | Description |
---|---|
GetAssetTags | |
GetAssetTagsWithContext | Called by UWorld::GetAssetRegistryTags() |
LevelAddedToWorld | Sent when a ULevel is added to the world via UWorld::AddToWorld. |
LevelRemovedFromWorld | Sent when a ULevel is removed from the world via UWorld::RemoveFromWorld or LoadMap (a NULL object means the LoadMap case, because all levels will be removed from the world without a RemoveFromWorld call for each) |
OnCollectSaveReferences | |
OnCopyWorldData | |
OnCurrentLevelChanged | |
OnNetDriverCreated | |
OnPIEEnded | |
OnPIEMapCreated | |
OnPIEMapReady | |
OnPIEReady | |
OnPIEStarted | |
OnPostDuplicate | Post duplication event. |
OnPostWorldCleanup | Callback for world cleanup end. |
OnPostWorldCreation | Callback for world creation. |
OnPostWorldInitialization | Callback for world initialization (post) |
OnPostWorldRename | Callback for world rename event (post) |
OnPreWorldFinishDestroy | Callback for world destruction (only called for initialized worlds) |
OnPreWorldInitialization | Callback for world initialization (pre) |
OnPreWorldRename | Callback for world rename event (pre) |
OnSeamlessTravelStart | |
OnSeamlessTravelTransition | |
OnStartGameInstance | |
OnWorldBeginTearDown | Global Callback when an initialized world begins to tear down before cleanup. |
OnWorldCleanup | Callback for world cleanup start. |
OnWorldInitializedActors | Global Callback after actors have been initialized (on any world) |
OnWorldPostActorTick | |
OnWorldPreActorTick | |
OnWorldPreSendAllEndOfFrameUpdates | |
OnWorldTickEnd | |
OnWorldTickStart | |
PostApplyLevelOffset | |
PostApplyLevelTransform | |
PreLevelRemovedFromWorld | Sent before a ULevel is removed from the world via UWorld::RemoveFromWorld or LoadMap (a NULL object means the LoadMap case, because all levels will be removed from the world without a RemoveFromWorld call for each) |
RefreshLevelScriptActions | Called when changes in the levels require blueprint actions to be refreshed. |