UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchServices::FFileAttribution Class Reference
+ Inheritance diagram for BuildPatchServices::FFileAttribution:

Public Member Functions

 FFileAttribution (IFileSystem *FileSystem, IBuildManifestSet *ManifestSet, TSet< FString > TouchedFiles, const FString &InstallDirectory, const FString &StagedFileDirectory, bool bUseStageDirectory, FBuildPatchProgress *BuildProgress)
 
virtual ~FFileAttribution ()
 
virtual void SetPaused (bool bInIsPaused) override
 
virtual void Abort () override
 
virtual bool ApplyAttributes () override
 
- Public Member Functions inherited from BuildPatchServices::IControllable
virtual ~IControllable ()
 

Constructor & Destructor Documentation

◆ FFileAttribution()

BuildPatchServices::FFileAttribution::FFileAttribution ( IFileSystem FileSystem,
IBuildManifestSet ManifestSet,
TSet< FString >  TouchedFiles,
const FString &  InstallDirectory,
const FString &  StagedFileDirectory,
bool  bUseStageDirectory,
FBuildPatchProgress BuildProgress 
)

◆ ~FFileAttribution()

virtual BuildPatchServices::FFileAttribution::~FFileAttribution ( )
inlinevirtual

Member Function Documentation

◆ Abort()

void BuildPatchServices::FFileAttribution::Abort ( )
overridevirtual

Called to instruct the class to cease all activity, and perform any shutdown.

Implements BuildPatchServices::IControllable.

◆ ApplyAttributes()

bool BuildPatchServices::FFileAttribution::ApplyAttributes ( )
overridevirtual

Applies the attributes to the files in the Staging directory, or installation directory.

Returns
true is successful.

Implements BuildPatchServices::IFileAttribution.

◆ SetPaused()

void BuildPatchServices::FFileAttribution::SetPaused ( bool  bIsPaused)
overridevirtual

Sets whether the class should pause current activities and wait.

Parameters
bIsPausedTrue if the class should pause.

Implements BuildPatchServices::IControllable.


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