47 return FModuleManager::GetModulePtr<IHotReloadInterface>(
HotReload);
85 UE_DEPRECATED(5.0,
"AddHotReloadFunctionRemap has been deprecated, use ReloadNotifyFunctionRemap in Reload.h instead")
113 UE_DEPRECATED(5.0, "OnHotReload has been deprecated, use
FCoreUObjectDelegates::ReloadCompleteDelegate.")
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
void(* FNativeFuncPtr)(UObject *Context, FFrame &TheStack, RESULT_DECL)
Definition CoreNative.h:17
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_ThreeParams(DelegateName, Param1Type, Param2Type, Param3Type)
Definition DelegateCombinations.h:67
#define DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
ERecompileModuleFlags
Definition HotReloadInterface.h:21
@ FailIfGeneratedCodeChanges
EHotReloadFlags
Definition HotReloadInterface.h:12
Definition NameTypes.h:617
Definition OutputDevice.h:133
Definition HotReloadInterface.h:39
static IHotReloadInterface * GetPtr()
Definition HotReloadInterface.h:44
virtual void SaveConfig()=0
virtual void RequestStopCompilation()=0
virtual FString GetModuleCompileMethod(FName InModuleName)=0
virtual bool IsCurrentlyCompiling() const =0
virtual bool RecompileModule(const FName InModuleName, FOutputDevice &Ar, ERecompileModuleFlags Flags)=0
Definition ModuleInterface.h:14
Definition CompilationResult.h:15
Definition UObjectGlobals.h:3250