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

#include <FileAttribution.h>

Static Public Member Functions

static IFileAttributionCreate (IFileSystem *FileSystem, IBuildManifestSet *ManifestSet, TSet< FString > TouchedFiles, const FString &InstallDirectory, const FString &StagedFileDirectory, FBuildPatchProgress *BuildProgress)
 

Member Function Documentation

◆ Create()

IFileAttribution * BuildPatchServices::FFileAttributionFactory::Create ( IFileSystem FileSystem,
IBuildManifestSet ManifestSet,
TSet< FString >  TouchedFiles,
const FString &  InstallDirectory,
const FString &  StagedFileDirectory,
FBuildPatchProgress BuildProgress 
)
static

Creates a file attribute class that can be used to setup file attributes that are contained in the build manifest, optionally taking account of a staging directory where alternative files are.

Parameters
FileSystemThe file system interface.
NewManifestThe manifest describing the build data.
OldManifestThe manifest describing the build data.
TouchedFilesThe set of files that were touched by the installation, these will filter the list of actions performed when not forcing.
InstallDirectoryThe directory to analyze.
StagedFileDirectoryA stage directory for updated files, ignored if empty string. If a file exists here, it will be checked instead of the one in InstallDirectory.
BuildProgressThe build progress class to update with progress information.
Returns
Ref of an object that can be used to perform the operation.

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