![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <HotReloadInterface.h>
Inheritance diagram for IHotReloadInterface:Static Public Member Functions | |
| static IHotReloadInterface * | GetPtr () |
HotReload module interface
|
pure virtual |
Adds a function to re-map after hot-reload.
| IHotReloadInterface::DECLARE_MULTICAST_DELEGATE_OneParam | ( | FHotReloadEvent | , |
| bool | |||
| ) |
Called when a Hot Reload event has completed.
| bWasTriggeredAutomatically | True if the hot reload was invoked automatically by the hot reload system after detecting a changed DLL |
| IHotReloadInterface::DECLARE_MULTICAST_DELEGATE_OneParam | ( | FModuleCompilerStartedEvent | , |
| bool | |||
| ) |
Gets an event delegate that is executed when compilation of a module has started.
| IHotReloadInterface::DECLARE_MULTICAST_DELEGATE_ThreeParams | ( | FModuleCompilerFinishedEvent | , |
| const FString & | , | ||
| ECompilationResult::Type | , | ||
| bool | |||
| ) |
Gets an event delegate that is executed when compilation of a module has finished.
The first parameter is the result of the compilation operation. The second parameter determines whether the log should be shown.
|
pure virtual |
Performs hot reload from the editor of all currently loaded game modules.
| Flags | Flags which to control the hot reload. |
Queries the compilation method for a given module.
| InModuleName | Module to query the name of |
|
inlinestatic |
Tries to gets a pointer to the active HotReload implementation.
Checks if there's any game modules currently loaded
Returns whether modules are currently being compiled
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
HotReload: Reloads the DLLs for given packages.
| Package | Packages to reload. |
| Flags | Flags which control the hot reload. |
| Ar | Output device for logging compilation status |
|
pure virtual |
Recompiles a single module
| InModuleName | Name of the module to compile |
| Ar | Output device (logging) |
| Flags | Recompilation flags |
Request that current compile be stopped
Save the current state to disk before quitting.