Navigation
API > API/Runtime > API/Runtime/BuildPatchServices
An enum defining the installation mode that should be used.
| Name | BuildPatchServices::EInstallMode |
| Type | enum |
| Header File | /Engine/Source/Runtime/Online/BuildPatchServices/Public/BuildPatchInstall.h |
| Include Path | #include "BuildPatchInstall.h" |
Syntax
namespace BuildPatchServices
{
enum EInstallMode
{
StageFiles = 0,
DestructiveInstall,
NonDestructiveInstall,
PrereqOnly,
InvalidOrMax,
}
}
Values
| Name | Remarks |
|---|---|
| StageFiles | Construct all required files, but only stage them ready to be completed later. |
| DestructiveInstall | Full installation, allowing immediate changes to be made to existing files. The installation is unusable until complete. |
| NonDestructiveInstall | Full installation, staging all required files before moving them all into place in a final step. The installation is still usable if canceled before the moving staging begins. |
| PrereqOnly | Execute the prerequisite installer only, downloading it first if necessary. If the specified manifest has no prerequisites, this will result in an error. |
| InvalidOrMax |