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

Public Member Functions

 FChunkDbChunkSourceStatistics (ISpeedRecorder *SpeedRecorder, IFileOperationTracker *FileOperationTracker)
 
 ~FChunkDbChunkSourceStatistics ()
 
virtual void OnLoadStarted (const FGuid &ChunkId) override
 
virtual void OnLoadComplete (const FGuid &ChunkId, ELoadResult Result) override
 
virtual void OnReadComplete (const ISpeedRecorder::FRecord &Record) override
 
virtual int32 GetNumSuccessfulLoads () const override
 
virtual int32 GetNumFailedLoads () const override
 
virtual bool IsCurrentlyReading () const override
 
- Public Member Functions inherited from BuildPatchServices::IChunkDbChunkSourceStat
virtual ~IChunkDbChunkSourceStat ()
 
virtual void OnBatchStarted (const TArray< FGuid > &ChunkIds)
 

Additional Inherited Members

- Public Types inherited from BuildPatchServices::IChunkDbChunkSourceStat
enum class  ELoadResult : uint8 {
  Success = 0 , MissingHashInfo_DEPRECATED , HashCheckFailed_DEPRECATED , LocationOutOfBounds_DEPRECATED ,
  SerializationError , CorruptedData
}
 

Constructor & Destructor Documentation

◆ FChunkDbChunkSourceStatistics()

BuildPatchServices::FChunkDbChunkSourceStatistics::FChunkDbChunkSourceStatistics ( ISpeedRecorder SpeedRecorder,
IFileOperationTracker FileOperationTracker 
)

◆ ~FChunkDbChunkSourceStatistics()

BuildPatchServices::FChunkDbChunkSourceStatistics::~FChunkDbChunkSourceStatistics ( )

Member Function Documentation

◆ GetNumFailedLoads()

int32 BuildPatchServices::FChunkDbChunkSourceStatistics::GetNumFailedLoads ( ) const
overridevirtual
Returns
the number of chunks which failed to load from provided chunkdbs.

Implements BuildPatchServices::IChunkDbChunkSourceStatistics.

◆ GetNumSuccessfulLoads()

int32 BuildPatchServices::FChunkDbChunkSourceStatistics::GetNumSuccessfulLoads ( ) const
overridevirtual
Returns
the number of chunks successfully read from chunkdbs.

Implements BuildPatchServices::IChunkDbChunkSourceStatistics.

◆ IsCurrentlyReading()

virtual bool BuildPatchServices::FChunkDbChunkSourceStatistics::IsCurrentlyReading ( ) const
inlineoverridevirtual

◆ OnLoadComplete()

void BuildPatchServices::FChunkDbChunkSourceStatistics::OnLoadComplete ( const FGuid ChunkId,
ELoadResult  Result 
)
overridevirtual

Called each time a chunk load completes.

Parameters
ChunkIdThe id of the chunk.
ResultThe load result.

Implements BuildPatchServices::IChunkDbChunkSourceStat.

◆ OnLoadStarted()

void BuildPatchServices::FChunkDbChunkSourceStatistics::OnLoadStarted ( const FGuid ChunkId)
overridevirtual

Called each time a chunk load begins.

Parameters
ChunkIdThe id of the chunk.

Implements BuildPatchServices::IChunkDbChunkSourceStat.

◆ OnReadComplete()

void BuildPatchServices::FChunkDbChunkSourceStatistics::OnReadComplete ( const ISpeedRecorder::FRecord Record)
overridevirtual

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