Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Kismet2
Inheritance Hierarchy
- IReload
- FReload
References
Module | UnrealEd |
Header | /Engine/Source/Editor/UnrealEd/Public/Kismet2/ReloadUtilities.h |
Include | #include "Kismet2/ReloadUtilities.h" |
Syntax
class FReload : public IReload
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FReload
(
EActiveReloadType InType, |
||
![]() |
FReload
(
EActiveReloadType InType, |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
~FReload () |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Finalize
(
bool bRunGC |
Perform any finalize processing for reloading. |
![]() ![]() |
bool | Return true if anything was re-instanced | |
![]() |
void | Reset () |
If you wish to reuse the same reload object, invoke this method to reset the state |
![]() |
void | SetEnableReinstancing
(
bool bInEnableReinstancing |
Enable/Disable the support for reinstancing |
![]() |
void | SetSendReloadCompleteNotification
(
bool bSend |
Set the sending of the complete notification |
Overridden from IReload
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | GetEnableReinstancing
(
bool bHasChanged |
Return if re-instancing is to be allowed |
![]() ![]() |
const TArray< UClass * > & | Return an array of the new classes | |
![]() ![]() ![]() |
const TCHAR * | GetPrefix () |
When classes, structures, and enumerations are renamed, the given prefix is applied. |
![]() ![]() |
const UObject * | GetReinstancedCDO
(
const UObject* CDO |
|
![]() ![]() |
UObject * | GetReinstancedCDO
(
UObject* CDO |
For a given CDO, return the new CDO if it has been re-instanced. |
![]() ![]() |
const TMap< UClass *, UClass * > & | Return a map of the reinstanced classes where the old class is the key and the new class is the value. | |
![]() ![]() ![]() |
EActiveReloadType | GetType () |
Returns the type of reload currently in progress. |
![]() ![]() |
void | NotifyChange
(
UEnum* New, |
|
![]() ![]() |
void | NotifyChange
(
UClass* New, |
Invoke to register a new or changed class, enumeration, or structure for re-instancing. |
![]() ![]() |
void | NotifyChange
(
UPackage* New, |
|
![]() ![]() |
void | NotifyChange
(
UScriptStruct* New, |
|
![]() ![]() |
void | NotifyFunctionRemap
(
FNativeFuncPtr NewFunctionPointer, |
Invoke when a duplicate function has been detected. |
![]() ![]() |
void | Reinstance () |
Perform the re-instancing |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FNativeFuncPtrMapKeyFuncs |
Typedefs
Name | Description |
---|---|
TFunctionRemap |