Navigation
API > API/Runtime > API/Runtime/BuildPatchServices
Defines a list of all options for the chunk delta optimisation task.
| Name | FChunkDeltaOptimiserConfiguration |
| Type | struct |
| Header File | /Engine/Source/Runtime/Online/BuildPatchServices/Public/BuildPatchSettings.h |
| Include Path | #include "BuildPatchSettings.h" |
Syntax
struct FChunkDeltaOptimiserConfiguration
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChunkDeltaOptimiserConfiguration() |
Default constructor | BuildPatchSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bResaveExistingChunks | bool | Indicates that if a chunk was already found in the cloud directory, to resave it anyway. | BuildPatchSettings.h | |
| DeltaFilenameTrailer | FString | The custom optimized delta filename to use for generating this optimized delta. | BuildPatchSettings.h | |
| DiffAbortThreshold | TOptional< FDiffAbortThreshold > | A threshold for the original delta size, for which we would abort and not process. | BuildPatchSettings.h | |
| DownloadCloudDirectories | TArray< FString > | The cloud directories that existing patch data can be downloaded from. An empty array will use ManifestB's directory. | BuildPatchSettings.h | |
| EncryptionSecrets | TMap< FGuid, TArray< uint8 > > | Map of available encryption secrets, if any are missing, the process will fail. | BuildPatchSettings.h | |
| ManifestAIgnoreTags | TSet< FString > | BuildPatchSettings.h | ||
| ManifestATagAliases | TMap< FString, FString > | The old and new build aliases. | BuildPatchSettings.h | |
| ManifestAUri | FString | A full file or http path for the manifest to be used as the source build. | BuildPatchSettings.h | |
| ManifestBIgnoreTags | TSet< FString > | BuildPatchSettings.h | ||
| ManifestBTagAliases | TMap< FString, FString > | BuildPatchSettings.h | ||
| ManifestBUri | FString | A full file or http path for the manifest to be used as the destination build. | BuildPatchSettings.h | |
| MessageHandlersA | TArray< FMessageHandler * > | Array of message handlers to provide signed URLs for source build chunks downloads. | BuildPatchSettings.h | |
| MessageHandlersB | TArray< FMessageHandler * > | Array of message handlers to provide signed URLs for destination build chunks and delta file downloads. | BuildPatchSettings.h | |
| OutputChunkSize | uint32 | The chunk size to use for saving new diff data. | BuildPatchSettings.h | |
| OutputCloudDirectory | FString | The cloud directory that all patch data will be saved to. An empty value will use ManifestB's directory. | BuildPatchSettings.h | |
| ScanWindowSize | uint32 | The window size to use for find new matches. | BuildPatchSettings.h | |
| SourceDetailsLogFilename | FString | If specified, the source information for where each chunk matches from will be output to this file. | BuildPatchSettings.h |