![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <BuildPatchFileConstructor.h>
Inheritance diagram for BuildPatchServices::IFileConstructorStat:Public Member Functions | |
| virtual | ~IFileConstructorStat () |
| virtual void | OnResumeStarted ()=0 |
| virtual void | OnResumeCompleted ()=0 |
| virtual void | OnChunkGet (const FGuid &ChunkId)=0 |
| virtual void | OnFileStarted (const FString &Filename, int64 FileSize)=0 |
| virtual void | OnFileProgress (const FString &Filename, int64 TotalBytes)=0 |
| virtual void | OnFileCompleted (const FString &Filename, bool bSuccess)=0 |
| virtual void | OnConstructionCompleted ()=0 |
| virtual void | OnProcessedDataUpdated (int64 TotalBytes)=0 |
| virtual void | OnTotalRequiredUpdated (int64 TotalBytes)=0 |
| virtual void | OnBeforeAdminister ()=0 |
| virtual void | OnAfterAdminister (const ISpeedRecorder::FRecord &Record)=0 |
| virtual void | OnBeforeRead ()=0 |
| virtual void | OnAfterRead (const ISpeedRecorder::FRecord &Record)=0 |
| virtual void | OnBeforeWrite ()=0 |
| virtual void | OnAfterWrite (const ISpeedRecorder::FRecord &Record)=0 |
This interface defines the statistics class required by the file constructor. It should be implemented in order to collect desired information which is being broadcast by the system.
|
inlinevirtual |
|
pure virtual |
Called upon completing an admin operation, with activity recording.
| Record | The activity record. |
Implemented in BuildPatchServices::FFileConstructorStatistics.
|
pure virtual |
Called upon completing a read operation, with activity recording.
| Record | The activity record. |
Implemented in BuildPatchServices::FFileConstructorStatistics.
|
pure virtual |
Called upon completing a write operation, with activity recording.
| Record | The activity record. |
Implemented in BuildPatchServices::FFileConstructorStatistics.
Called when we are beginning a file administration, such as open, close, seek.
Implemented in BuildPatchServices::FFileConstructorStatistics.
Called when we are beginning a read operation.
Implemented in BuildPatchServices::FFileConstructorStatistics.
Called when we are beginning a write operation.
Implemented in BuildPatchServices::FFileConstructorStatistics.
|
pure virtual |
Called for each Get made to the chunk source.
| ChunkId | The id for the chunk required. |
Implemented in BuildPatchServices::FFileConstructorStatistics.
Called when the construction process completes.
Implemented in BuildPatchServices::FFileConstructorStatistics.
|
pure virtual |
Called when a file construction has completed.
| Filename | The filename of the file. |
| bSuccess | True if the file construction succeeded. |
Implemented in BuildPatchServices::FFileConstructorStatistics.
|
pure virtual |
Called during a file construction with the current progress.
| Filename | The filename of the file. |
| TotalBytes | The number of bytes processed so far. |
Implemented in BuildPatchServices::FFileConstructorStatistics.
|
pure virtual |
Called when a file construction has started.
| Filename | The filename of the file. |
| FileSize | The size of the file being constructed. |
Implemented in BuildPatchServices::FFileConstructorStatistics.
|
pure virtual |
Called to update the total amount of bytes which have been constructed.
| TotalBytes | The number of bytes constructed so far. |
Implemented in BuildPatchServices::FFileConstructorStatistics.
Called when the resume process completes.
Implemented in BuildPatchServices::FFileConstructorStatistics.
Called when the resume process begins.
Implemented in BuildPatchServices::FFileConstructorStatistics.
|
pure virtual |
Called to update the total number of bytes to be constructed.
| TotalBytes | The total number of bytes to be constructed. |
Implemented in BuildPatchServices::FFileConstructorStatistics.