UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchServices::FFileConstructorStatisticsFactory Class Reference

#include <FileConstructorStatistics.h>

Static Public Member Functions

static IFileConstructorStatisticsCreate (ISpeedRecorder *ReadSpeedRecorder, ISpeedRecorder *WriteSpeedRecorder, FBuildPatchProgress *BuildProgress, IFileOperationTracker *FileOperationTracker)
 

Detailed Description

A factory for creating an IFileConstructorStatistics instance.

Member Function Documentation

◆ Create()

IFileConstructorStatistics * BuildPatchServices::FFileConstructorStatisticsFactory::Create ( ISpeedRecorder ReadSpeedRecorder,
ISpeedRecorder WriteSpeedRecorder,
FBuildPatchProgress BuildProgress,
IFileOperationTracker FileOperationTracker 
)
static

Creates the file constructor's dependency interface and exposes additional information.

Parameters
ReadSpeedRecorderThe read speed recorder instance that we send activity records to.
WriteSpeedRecorderThe write speed recorder instance that we send activity records to.
BuildProgressThe legacy progress implementation to bridge the system stats to.
FileOperationTrackerThe file operation tracker which will be used to update data states.
Returns
the new IFileConstructorStatistics instance created.

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