![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IBuildManifest.h>
Inheritance diagram for IBuildManifest:Interface to a Build Manifest.
|
inlinevirtual |
Virtual destructor.
|
pure virtual |
Copy the custom fields from another manifest into this one. If this manifest has custom fields, matching keys will be overwritten but extras will remain
| Other | The manifest to copy from |
| bClobber | Whether to overwrite any already existing fields |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Duplicated this manifest to create a copy. Should be used if storing a received manifest as an installed manifest which would then be unique
Implemented in FBuildPatchAppManifest.
Get the App ID that this manifest belongs to
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the name of the App that this manifest belongs to
Implemented in FBuildPatchAppManifest.
Get the list of files in this build. Filenames are all relative to an install directory
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the list of files in this build which match a tag from a given set. Filenames are all relative to an install directory
| Tags | The set of tags to query |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the list of files in this build. Filenames are all relative to an install directory. Filenames returned are a view over memory owned by the BuildManifest
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the list of files in this build which match a tag from a given set. Filenames are all relative to an install directory Filenames returned are a view over memory owned by the BuildManifest
Implemented in FBuildPatchAppManifest.
Get the size of the build of this set of tags
| Tags | IN A list of the tags we want to know the size of |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get a custom field from the manifest
| FieldName | The name of the custom field |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the size of the download of this set of tags
| Tags | IN The tags used for installation, will be applied to both manifests |
| PreviousVersion | IN The manifest for previous version to compare against |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the size of the download of this set of tags
| Tags | IN The tags used for installation |
| PreviousVersion | IN The manifest for previous version to compare against |
| PreviousTags | IN The tags used for previous installation |
Implemented in FBuildPatchAppManifest.
Get the size of this download, assuming fresh install
Implemented in FBuildPatchAppManifest.
Get the size of the download of this set of tags
| Tags | IN A list of the tags we want to know the size of |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Gets the file hash for a given file
| Filename | IN The filename in the build |
| OutHash | OUT Receives the hash value if found |
Implemented in FBuildPatchAppManifest.
Returns the total size of all files in the array
| Filenames | The array of files. |
Implemented in FBuildPatchAppManifest.
Returns the total size of all files in the set
| Filenames | The set of files. |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Returns the size of a particular file in the build
| Filename | The file. |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the list of install tags in this manifest
Implemented in FBuildPatchAppManifest.
Get the list of install tags in this manifest
| Tags | OUT Receives the tags referenced. |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the command line arguments that the launch exe should be ran with
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the local install path to the exe that launches the App
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Gets a list of files that were installed with the Old Manifest, but no longer required by this Manifest.
| OldManifest | IN The Build Manifest that is currently installed. |
| RemovableFiles | OUT A list to receive the files that may be removed. |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the command line arguments that should be passed to the prerequisites installer
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the list of prereq ids that the prereq installer of this manifest satisfies
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the name of the prerequisites installer for the app
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the path to the prerequisites installer exe
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Gets a list of files that were installed with the Old Manifest, but no longer required by this Manifest.
| OldManifest | IN The Build Manifest that is currently installed. |
| RemovableFiles | OUT A list to receive the files that may be removed. |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Gets a list of files that are installed in InstallPath, but no longer required by this Manifest.
| InstallPath | IN The path to the currently installed files. |
| RemovableFiles | OUT A list to receive the files that may be removed. |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Get the string App version that this manifest describes
Implemented in FBuildPatchAppManifest.
Checks the manifest format version to see if this manifest was loaded from latest data
Implemented in FBuildPatchAppManifest.
Remove a custom field from the manifest
| FieldName | The name of the custom field |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Various functions for setting a custom field in the manifest
| FieldName | The name of the custom field |
| Value | The value for the field |
Implemented in FBuildPatchAppManifest.
|
pure virtual |
Implemented in FBuildPatchAppManifest.