IReload

Systems that implement a reload capability implement this interface and register it with the module manager while a reload is in progress.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IReload

FReload

References

Module

CoreUObject

Header

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

Include

#include "UObject/Reload.h"

Syntax

class IReload

Remarks

Systems that implement a reload capability implement this interface and register it with the module manager while a reload is in progress.

Destructors

Name Description

Public function Virtual

~IReload()

Functions

Name Description

Public function Const

bool

 

GetEnableReinstancing

(
    bool bHasChanged
)

Return if re-instancing is to be allowed

Public function Const

const TCHAR ...

 

GetPrefix()

When classes, structures, and enumerations are renamed, the given prefix is applied.

Public function Const

EActiveReloa...

 

GetType()

Returns the type of reload currently in progress.

Public function

void

 

NotifyChange

(
    UClass* New,
    UClass* Old
)

Invoke to register a new or changed class, enumeration, or structure for re-instancing.

Public function

void

 

NotifyChange

(
    UEnum* New,
    UEnum* Old
)

Public function

void

 

NotifyChange

(
    UScriptStruct* New,
    UScriptStruct* Old
)

Public function

void

 

NotifyChange

(
    UPackage* New,
    UPackage* Old
)

Public function

void

 

NotifyFunctionRemap

(
    FNativeFuncPtr NewFunctionPointer,
    FNativeFuncPtr OldFunctionPointer
)

Invoke when a duplicate function has been detected.

Public function

void

 

Reinstance()

Perform the re-instancing