![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <InstallChunkSource.h>
Inheritance diagram for BuildPatchServices::IInstallChunkSourceStat:Public Types | |
| enum class | ELoadResult : uint8 { Success = 0 , MissingHashInfo , MissingPartInfo , OpenFileFail , IncorrectFileSize_DEPRECATED , HashCheckFailed , Aborted , InvalidChunkParts } |
Public Member Functions | |
| virtual | ~IInstallChunkSourceStat () |
| virtual void | OnBatchStarted (const TArray< FGuid > &ChunkIds) |
| virtual void | OnLoadStarted (const FGuid &ChunkId)=0 |
| virtual void | OnLoadComplete (const FGuid &ChunkId, const ELoadResult &Result, const ISpeedRecorder::FRecord &Record)=0 |
| virtual void | OnAcceptedNewRequirements (const TSet< FGuid > &ChunkIds) |
This interface defines the statistics class required by the install chunk source. It should be implemented in order to collect desired information which is being broadcast by the system.
|
strong |
|
inlinevirtual |
|
inlinevirtual |
Called when a batch of chunks are added and accepted via IChunkSource::AddRuntimeRequirements.
| ChunkIds | The ids of each chunk. |
|
inlinevirtual |
Called when a batch of chunks are going to be loaded.
| ChunkIds | The ids of each chunk. |
|
pure virtual |
Called each time a chunk load completes.
| ChunkId | The id of the chunk. |
| Result | The load result. |
| Record | The recording for the received data. |
Implemented in BuildPatchServices::FInstallChunkSourceStatistics.
|
pure virtual |
Called each time a chunk load begins.
| ChunkId | The id of the chunk. |
Implemented in BuildPatchServices::FInstallChunkSourceStatistics.