Navigation
API > API/Runtime > API/Runtime/BuildPatchServices
References
| Module | BuildPatchServices |
| Header | /Engine/Source/Runtime/Online/BuildPatchServices/Public/BuildPatchSettings.h |
| Include | #include "BuildPatchSettings.h" |
Syntax
struct FBuildInstallerConfiguration
Remarks
Defines a list of all the options of an installation task.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | BackupDirectory | The directory for placing files that are believed to have local changes, before we overwrite them. Empty string will use module's global setting. If both empty, the feature disables. | |
| bool | bAllowConcurrentExecution | Whether to allow this installation to run concurrently with any existing installations. | |
| bool | bCalculateDeleteChunkDbMaxDiskSpaceAndExit | If set, don't actually do an installation, just figure out how much disk space is required if we are using entirely chunkdbs and we delete them as we go. | |
| bool | bDeleteChunkDbFilesAfterUse | If set, when we've read everything we're going to read from a chunkdb file, we delete it to minimize required disk space for install/patch. | |
| bool | bRunRequiredPrereqs | Whether to run the prerequisite installer provided if it hasn't been ran before on this machine. | |
| bool | bTrackFileOperations | Whether to gather individual file operation statistics during install. | |
| TArray< FString > | ChunkDatabaseFiles | The list of chunk database filenames that will be used to pull patch data from. These must be local (i.e. no URLs) | |
| TArray< FString > | CloudDirectories | The list of cloud directory roots that will be used to pull patch data from. | |
| EDeltaPolicy | DeltaPolicy | The policy to follow for requesting an optimised delta. | |
| FString | InstallDirectory | The directory to install to. | |
| TArray< FInstallerAction > | InstallerActions | The array of intended actions to perform. | |
| EInstallMode | InstallMode | The mode for installation. | |
| IBuildInstallerSharedContextPtr | SharedContext | The context for allocating shared resources. | |
| FString | StagingDirectory | The directory for storing the intermediate files. This would usually be inside the InstallDirectory. Empty string will use module's global setting. | |
| EVerifyMode | VerifyMode | The mode for verification. This will be overridden for any files referenced by a repair action. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBuildInstallerConfiguration
(
TArray< FInstallerAction > InstallerActions |
Construct with an array of action objects |