Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/PackageReload.h |
Include |
#include "UObject/PackageReload.h" |
class FPackageReloadedEvent
Delegate payload for FOnPackageReloaded
Name | Description | ||
---|---|---|---|
|
AddObjectReferencer ( |
Add a referencing object for any of the objects that were replaced by the package reload. |
|
|
AddReferencedObjects ( |
||
|
const UPacka... |
GetNewPackage() |
Get the new package pointer (the package that replaced the original one). |
|
const TArray... |
GetObjectReferencers() |
Get the set of objects that were referencing any of the objects that were replaced by the package reload. |
|
const UPacka... |
GetOldPackage() |
Get the old package pointer (the original package that was replaced). |
|
GetRepointedObject ( |
Given an object pointer, check to see if it needs to be repointed to an object in the new package, and populate OutRepointedObject if needed. |
|
|
const TMap< ... |
GetRepointedObjects() |
Get the raw map of repointed objects. |
|
RepointObject ( |
Given an object pointer, check to see if it needs to be repointed to an object in the new package, and update it if needed. |