FReload

Choose your operating system:

Windows

macOS

Linux

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

Name Description

Public function

FReload

(
    EActiveReloadType InType,
    const TCHAR* InPrefix,
    FOutputDevice& InAr
)

Public function

FReload

(
    EActiveReloadType InType,
    const TCHAR* InPrefix,
    const TArray< UPackage* >& In...,
    FOutputDevice& InAr
)

Destructors

Name Description

Public function Virtual

~FReload()

Functions

Name Description

Public function

void

 

Finalize

(
    bool bRunGC
)

Perform any finalize processing for reloading.

Public function Const

bool

 

HasReinstancingOccurred()

Return true if anything was re-instanced

Public function

void

 

Reset()

If you wish to reuse the same reload object, invoke this method to reset the state

Public function

void

 

SetEnableReinstancing

(
    bool bInEnableReinstancing
)

Enable/Disable the support for reinstancing

Public function

void

 

SetSendReloadCompleteNotification

(
    bool bSend
)

Set the sending of the complete notification

Overridden from IReload

Name Description

Public function Virtual Const

bool

 

GetEnableReinstancing

(
    bool bHasChanged
)

Return if re-instancing is to be allowed

Public function Virtual Const

const TCHAR ...

 

GetPrefix()

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

Public function Virtual Const

EActiveReloa...

 

GetType()

Returns the type of reload currently in progress.

Public function Virtual

void

 

NotifyChange

(
    UEnum* New,
    UEnum* Old
)

Public function Virtual

void

 

NotifyChange

(
    UClass* New,
    UClass* Old
)

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

Public function Virtual

void

 

NotifyChange

(
    UPackage* New,
    UPackage* Old
)

Public function Virtual

void

 

NotifyChange

(
    UScriptStruct* New,
    UScriptStruct* Old
)

Public function Virtual

void

 

NotifyFunctionRemap

(
    FNativeFuncPtr NewFunctionPointer,
    FNativeFuncPtr OldFunctionPointer
)

Invoke when a duplicate function has been detected.

Public function Virtual

void

 

Reinstance()

Perform the re-instancing

Classes

Name

Description

Public struct

FNativeFuncPtrMapKeyFuncs

Typedefs

Name

Description

TFunctionRemap