UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchServices::FBuildInstallerConfiguration Struct Reference

#include <BuildPatchSettings.h>

Public Member Functions

BUILDPATCHSERVICES_API FBuildInstallerConfiguration (TArray< FInstallerAction > InstallerActions)
 

Public Attributes

TArray< FInstallerActionInstallerActions
 
IBuildInstallerSharedContextPtr SharedContext
 
FString InstallDirectory
 
FString StagingDirectory
 
FString BackupDirectory
 
TArray< FString > ChunkDatabaseFiles
 
bool bDeleteChunkDbFilesAfterUse = false
 
bool bCalculateDeleteChunkDbMaxDiskSpaceAndExit = false
 
TArray< FString > CloudDirectories
 
EInstallMode InstallMode
 
EVerifyMode VerifyMode
 
EDeltaPolicy DeltaPolicy
 
bool bRunRequiredPrereqs
 
bool bAllowConcurrentExecution
 
bool bTrackFileOperations
 
TOptional< boolConstructorSpawnAdditionalIOThreads
 
TOptional< int32ConstructorIOBatchSizeMB
 
TOptional< int32ConstructorIOBufferSizeMB
 
TOptional< boolConstructorStallWhenFileSystemThrottled
 
TOptional< int32ConstructorDisableResumeBelowMB
 
bool bConstructFilesInMemory = false
 
bool bInstallToMemory = false
 
bool bSkipInitialDiskSizeCheck = false
 

Detailed Description

Defines a list of all the options of an installation task.

Constructor & Destructor Documentation

◆ FBuildInstallerConfiguration()

BuildPatchServices::FBuildInstallerConfiguration::FBuildInstallerConfiguration ( TArray< FInstallerAction InstallerActions)

Construct with an array of action objects

Member Data Documentation

◆ BackupDirectory

FString BuildPatchServices::FBuildInstallerConfiguration::BackupDirectory

◆ bAllowConcurrentExecution

bool BuildPatchServices::FBuildInstallerConfiguration::bAllowConcurrentExecution

◆ bCalculateDeleteChunkDbMaxDiskSpaceAndExit

bool BuildPatchServices::FBuildInstallerConfiguration::bCalculateDeleteChunkDbMaxDiskSpaceAndExit = false

◆ bConstructFilesInMemory

bool BuildPatchServices::FBuildInstallerConfiguration::bConstructFilesInMemory = false

◆ bDeleteChunkDbFilesAfterUse

bool BuildPatchServices::FBuildInstallerConfiguration::bDeleteChunkDbFilesAfterUse = false

◆ bInstallToMemory

bool BuildPatchServices::FBuildInstallerConfiguration::bInstallToMemory = false

◆ bRunRequiredPrereqs

bool BuildPatchServices::FBuildInstallerConfiguration::bRunRequiredPrereqs

◆ bSkipInitialDiskSizeCheck

bool BuildPatchServices::FBuildInstallerConfiguration::bSkipInitialDiskSizeCheck = false

◆ bTrackFileOperations

bool BuildPatchServices::FBuildInstallerConfiguration::bTrackFileOperations

◆ ChunkDatabaseFiles

TArray<FString> BuildPatchServices::FBuildInstallerConfiguration::ChunkDatabaseFiles

◆ CloudDirectories

TArray<FString> BuildPatchServices::FBuildInstallerConfiguration::CloudDirectories

◆ ConstructorDisableResumeBelowMB

TOptional<int32> BuildPatchServices::FBuildInstallerConfiguration::ConstructorDisableResumeBelowMB

◆ ConstructorIOBatchSizeMB

TOptional<int32> BuildPatchServices::FBuildInstallerConfiguration::ConstructorIOBatchSizeMB

◆ ConstructorIOBufferSizeMB

TOptional<int32> BuildPatchServices::FBuildInstallerConfiguration::ConstructorIOBufferSizeMB

◆ ConstructorSpawnAdditionalIOThreads

TOptional<bool> BuildPatchServices::FBuildInstallerConfiguration::ConstructorSpawnAdditionalIOThreads

◆ ConstructorStallWhenFileSystemThrottled

TOptional<bool> BuildPatchServices::FBuildInstallerConfiguration::ConstructorStallWhenFileSystemThrottled

◆ DeltaPolicy

EDeltaPolicy BuildPatchServices::FBuildInstallerConfiguration::DeltaPolicy

◆ InstallDirectory

FString BuildPatchServices::FBuildInstallerConfiguration::InstallDirectory

◆ InstallerActions

TArray<FInstallerAction> BuildPatchServices::FBuildInstallerConfiguration::InstallerActions

◆ InstallMode

EInstallMode BuildPatchServices::FBuildInstallerConfiguration::InstallMode

◆ SharedContext

IBuildInstallerSharedContextPtr BuildPatchServices::FBuildInstallerConfiguration::SharedContext

◆ StagingDirectory

FString BuildPatchServices::FBuildInstallerConfiguration::StagingDirectory

◆ VerifyMode

EVerifyMode BuildPatchServices::FBuildInstallerConfiguration::VerifyMode

The documentation for this struct was generated from the following files: