![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IBuildInstaller.h>
Inheritance diagram for IBuildInstaller:Interface to a Build Installer, exposes installation control, progress, and state information.
|
inlinevirtual |
Virtual destructor.
Cancel the current install
Implemented in BuildPatchServices::FBuildPatchInstaller.
Get whether the process was successfully complete, meaning no errors, and was not cancelled. Only valid if complete.
Implemented in BuildPatchServices::FBuildPatchInstaller.
|
pure virtual |
Get the build stats for the process. This should only be called after the install has completed
Implemented in BuildPatchServices::FBuildPatchInstaller.
|
pure virtual |
Get the installation configuration object
Implemented in BuildPatchServices::FBuildPatchInstaller.
Returns debug text for download screen to help troubleshoot download issues
Reimplemented in BuildPatchServices::FBuildPatchInstaller.
|
pure virtual |
Get the current download health rating.
Implemented in BuildPatchServices::FBuildPatchInstaller.
Get the download speed for the current process
Implemented in BuildPatchServices::FBuildPatchInstaller.
Implemented in BuildPatchServices::FBuildPatchInstaller.
|
pure virtual |
Get the installation error code. This includes the failure type as well as specific code associated. The value is alphanumeric. This is only guaranteed to be set once the installation has completed.
Implemented in BuildPatchServices::FBuildPatchInstaller.
Get the display text for the error that occurred. Only valid to call after completion
Implemented in BuildPatchServices::FBuildPatchInstaller.
|
pure virtual |
Get the type of error for a failure that has occurred.
Implemented in BuildPatchServices::FBuildPatchInstaller.
|
pure virtual |
Get the completed files when installing to memory. This must not be called before installation completes, and is non-const so that clients can Move the memory as needed. Once installation is complete the installer does not touch this other than to delete it on destruction.
Implemented in BuildPatchServices::FBuildPatchInstaller.
Implemented in BuildPatchServices::FBuildPatchInstaller.
|
pure virtual |
Get the status of the install process.
Implemented in BuildPatchServices::FBuildPatchInstaller.
Implemented in BuildPatchServices::FBuildPatchInstaller.
Get the total bytes downloaded
Implemented in BuildPatchServices::FBuildPatchInstaller.
Get the total download bytes required to complete
Implemented in BuildPatchServices::FBuildPatchInstaller.
Get the update progress
Implemented in BuildPatchServices::FBuildPatchInstaller.
Get whether the install failed. Only valid if complete.
Implemented in BuildPatchServices::FBuildPatchInstaller.
Get whether the install was canceled. Only valid if complete.
Implemented in BuildPatchServices::FBuildPatchInstaller.
Get whether the install has complete
Implemented in BuildPatchServices::FBuildPatchInstaller.
Get whether the install is currently paused.
Implemented in BuildPatchServices::FBuildPatchInstaller.
Get whether the install can be resumed.
Implemented in BuildPatchServices::FBuildPatchInstaller.
Get whether the install is performing an update of an existing install.
Implemented in BuildPatchServices::FBuildPatchInstaller.
|
pure virtual |
Registers a message handler with the installer.
| MessageHandler | Ptr to the message handler to add. Must not be null. |
Implemented in BuildPatchServices::FBuildPatchInstaller.
Begin the installation process.
Implemented in BuildPatchServices::FBuildPatchInstaller.
Toggle the install paused state
Implemented in BuildPatchServices::FBuildPatchInstaller.
|
pure virtual |
Unregisters a message handler, will no longer receive HandleMessage calls.
| MessageHandler | Ptr to the message handler to remove. |
Implemented in BuildPatchServices::FBuildPatchInstaller.