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

Public Member Functions

virtual const TArray< FFileOperation > & GetStates () const override
 
virtual void OnManifestSelection (IBuildManifestSet *ManifestSet) override
 
virtual void OnDataStateUpdate (const FGuid &DataId, EFileOperationState State) override
 
virtual void OnDataStateUpdate (const TSet< FGuid > &DataIds, EFileOperationState State) override
 
virtual void OnDataStateUpdate (const TArray< FGuid > &DataIds, EFileOperationState State) override
 
virtual void OnFileStateUpdate (const FString &Filename, EFileOperationState State) override
 
virtual void OnFileStateUpdate (const TSet< FString > &Filenames, EFileOperationState State) override
 
virtual void OnFileStateUpdate (const TArray< FString > &Filenames, EFileOperationState State) override
 
virtual void OnFileByteRangeStateUpdate (const FString &Filename, FByteRange ByteRange, EFileOperationState State) override
 
- Public Member Functions inherited from BuildPatchServices::IFileOperationTracker
virtual ~IFileOperationTracker ()
 

Member Function Documentation

◆ GetStates()

virtual const TArray< FFileOperation > & BuildPatchServices::FNullFileOperationTracker::GetStates ( ) const
inlineoverridevirtual
Returns
the array of states for each file operation performed by the installation.

Implements BuildPatchServices::IFileOperationTracker.

◆ OnDataStateUpdate() [1/3]

virtual void BuildPatchServices::FNullFileOperationTracker::OnDataStateUpdate ( const FGuid DataId,
EFileOperationState  State 
)
inlineoverridevirtual

Called when state is updated for chunk data.

Parameters
DataIdChunk to update state of.
StateNew state of the data.

Implements BuildPatchServices::IFileOperationTracker.

◆ OnDataStateUpdate() [2/3]

virtual void BuildPatchServices::FNullFileOperationTracker::OnDataStateUpdate ( const TArray< FGuid > &  DataIds,
EFileOperationState  State 
)
inlineoverridevirtual

Called when state is updated for chunk data.

Parameters
DataIdChunk array to update state of.
StateNew state of the data.

Implements BuildPatchServices::IFileOperationTracker.

◆ OnDataStateUpdate() [3/3]

virtual void BuildPatchServices::FNullFileOperationTracker::OnDataStateUpdate ( const TSet< FGuid > &  DataIds,
EFileOperationState  State 
)
inlineoverridevirtual

Called when state is updated for chunk data.

Parameters
DataIdsChunk set to update state of.
StateNew state of the data.

Implements BuildPatchServices::IFileOperationTracker.

◆ OnFileByteRangeStateUpdate()

virtual void BuildPatchServices::FNullFileOperationTracker::OnFileByteRangeStateUpdate ( const FString &  Filename,
FByteRange  ByteRange,
EFileOperationState  State 
)
inlineoverridevirtual

Called when state is updated for file data byte range.

Parameters
FilenameFile to update state of.
ByteRangeThe byte range of the file to include.
StateNew state of the data.

Implements BuildPatchServices::IFileOperationTracker.

◆ OnFileStateUpdate() [1/3]

virtual void BuildPatchServices::FNullFileOperationTracker::OnFileStateUpdate ( const FString &  Filename,
EFileOperationState  State 
)
inlineoverridevirtual

Called when state is updated for file data.

Parameters
FilenameFile to update state of.
StateNew state of the data.

Implements BuildPatchServices::IFileOperationTracker.

◆ OnFileStateUpdate() [2/3]

virtual void BuildPatchServices::FNullFileOperationTracker::OnFileStateUpdate ( const TArray< FString > &  Filenames,
EFileOperationState  State 
)
inlineoverridevirtual

Called when state is updated for file data.

Parameters
FilenameFile array to update state of.
StateNew state of the data.

Implements BuildPatchServices::IFileOperationTracker.

◆ OnFileStateUpdate() [3/3]

virtual void BuildPatchServices::FNullFileOperationTracker::OnFileStateUpdate ( const TSet< FString > &  Filenames,
EFileOperationState  State 
)
inlineoverridevirtual

Called when state is updated for file data.

Parameters
FilenameFile set to update state of.
StateNew state of the data.

Implements BuildPatchServices::IFileOperationTracker.

◆ OnManifestSelection()

virtual void BuildPatchServices::FNullFileOperationTracker::OnManifestSelection ( IBuildManifestSet ManifestSet)
inlineoverridevirtual

Called when manifest selection occurs. This will clear out internal states resetting them built from the provided manifest. All subsequent state updates must refer to data from within the provided manifest.

Parameters
ManifestThe manifest to be used to build up internal operation states.

Implements BuildPatchServices::IFileOperationTracker.


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