![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <FileOperationTracker.h>
Inheritance diagram for BuildPatchServices::IFileOperationTracker:Public Member Functions | |
| virtual | ~IFileOperationTracker () |
| virtual const TArray< FFileOperation > & | GetStates () const =0 |
| virtual void | OnManifestSelection (IBuildManifestSet *ManifestSet)=0 |
| virtual void | OnDataStateUpdate (const FGuid &DataId, EFileOperationState State)=0 |
| virtual void | OnDataStateUpdate (const TSet< FGuid > &DataIds, EFileOperationState State)=0 |
| virtual void | OnDataStateUpdate (const TArray< FGuid > &DataIds, EFileOperationState State)=0 |
| virtual void | OnFileStateUpdate (const FString &Filename, EFileOperationState State)=0 |
| virtual void | OnFileStateUpdate (const TSet< FString > &Filenames, EFileOperationState State)=0 |
| virtual void | OnFileStateUpdate (const TArray< FString > &Filenames, EFileOperationState State)=0 |
| virtual void | OnFileByteRangeStateUpdate (const FString &Filename, FByteRange ByteRange, EFileOperationState State)=0 |
An interface for tracking and querying states of granular file operations.
|
inlinevirtual |
|
pure virtual |
Implemented in BuildPatchServices::FNullFileOperationTracker, and BuildPatchServices::FFileOperationTracker.
|
pure virtual |
Called when state is updated for chunk data.
| DataId | Chunk to update state of. |
| State | New state of the data. |
Implemented in BuildPatchServices::FNullFileOperationTracker, and BuildPatchServices::FFileOperationTracker.
|
pure virtual |
Called when state is updated for chunk data.
| DataId | Chunk array to update state of. |
| State | New state of the data. |
Implemented in BuildPatchServices::FNullFileOperationTracker, and BuildPatchServices::FFileOperationTracker.
|
pure virtual |
Called when state is updated for chunk data.
| DataIds | Chunk set to update state of. |
| State | New state of the data. |
Implemented in BuildPatchServices::FNullFileOperationTracker, and BuildPatchServices::FFileOperationTracker.
|
pure virtual |
Called when state is updated for file data byte range.
| Filename | File to update state of. |
| ByteRange | The byte range of the file to include. |
| State | New state of the data. |
Implemented in BuildPatchServices::FNullFileOperationTracker, and BuildPatchServices::FFileOperationTracker.
|
pure virtual |
Called when state is updated for file data.
| Filename | File to update state of. |
| State | New state of the data. |
Implemented in BuildPatchServices::FNullFileOperationTracker, and BuildPatchServices::FFileOperationTracker.
|
pure virtual |
Called when state is updated for file data.
| Filename | File array to update state of. |
| State | New state of the data. |
Implemented in BuildPatchServices::FNullFileOperationTracker, and BuildPatchServices::FFileOperationTracker.
|
pure virtual |
Called when state is updated for file data.
| Filename | File set to update state of. |
| State | New state of the data. |
Implemented in BuildPatchServices::FNullFileOperationTracker, and BuildPatchServices::FFileOperationTracker.
|
pure virtual |
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.
| Manifest | The manifest to be used to build up internal operation states. |
Implemented in BuildPatchServices::FNullFileOperationTracker, and BuildPatchServices::FFileOperationTracker.