Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
Include |
#include "UObject/UObjectGlobals.h" |
struct FCoreUObjectDelegates
Global CoreUObject delegates
Name | Description | ||
---|---|---|---|
|
BroadcastOnObjectModified ( |
Broadcast OnObjectModified if the broadcast hasn't occurred for this object in this frame |
|
|
FSimpleMulti... |
GetPostGarbageCollect() |
Called after garbage collection |
|
FSimpleMulti... |
GetPreGarbageCollectDelegate() |
Called before garbage collection |
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. |