FCoreUObjectDelegates

Global CoreUObject delegates

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h

Include

#include "UObject/UObjectGlobals.h"

Syntax

struct FCoreUObjectDelegates

Remarks

Global CoreUObject delegates

Functions

Name Description

Public function Static

void

 

BroadcastOnObjectModified

(
    UObject* Object
)

Broadcast OnObjectModified if the broadcast hasn't occurred for this object in this frame

Public function Static

FSimpleMulti...

 

GetPostGarbageCollect()

Called after garbage collection

Public function Static

FSimpleMulti...

 

GetPreGarbageCollectDelegate()

Called before garbage collection

Typedefs

Name

Description

FAutoPackageBackupDelegate

Delegate used by SavePackage() to create the package backup

FCompiledInUObjectsRegisteredDelegate

Delegate for catching when UClasses/UStructs/UEnums would be available via FindObject<>(), but before their CDOs would be constructed.

FGetPrimaryAssetIdForObject

Called when trying to figure out if a UObject is a primary asset, if it doesn't implement GetPrimaryAssetId itself

FIsPackageOKToSaveDelegate

Delegate used by SavePackage() to check whether a package should be saved

FNetworkFileRequestPackageReload

Called when a package reload request is received from a network file server

FOnAssetLoaded

Callback for when an asset is loaded.

FOnLoadObjectsOnTop

Queries whether an object should be loaded on top ( replace ) an already existing one

FOnObjectModified

Called when an object is registered for change with UObject::Modify.

FOnObjectPropertyChanged

Callback for object property modifications, called by UObject::PostEditChangeProperty with a single property event

FOnObjectSaved

Callback for when an asset is saved.

FOnObjectTransacted

Callback for an object being transacted

FOnPackageReloaded

Called by ReloadPackage during package reloading.

FOnPreObjectPropertyChanged

Callback for object property modifications, called by UObject::PreEditChange with a full property chain

FPackageCreatedForLoad

Called when path to world root is changed

FPostLoadMapDelegate

Sent at the end of LoadMap

FPreLoadMapDelegate

Sent at the very beginning of LoadMap

FRegisterClassForHotReloadReinstancingDelegate

Delegate for registering hot-reloaded classes that changed after hot-reload for reinstancing

FRegisterHotReloadAddedClassesDelegate

Delegate for registering hot-reloaded classes that have been added

FReinstanceHotReloadedClassesDelegate

Delegate for reinstancing hot-reloaded classes

FShouldCookPackageForPlatform

Called during cooking to see if a specific package should be cooked for a given target platform

FTraceExternalRootsForReachabilityAnalysisDelegate

Delegate type for reachability analysis external roots callback.

Constants

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss