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

#include <ChunkReferenceTracker.h>

Static Public Member Functions

static IChunkReferenceTrackerCreate (const IBuildManifestSet *Manifest, const TSet< FString > &FilesToConstruct)
 
static IChunkReferenceTrackerCreate (TArray< FGuid > CustomChunkReferences)
 

Detailed Description

A factory for creating an IChunkReferenceTracker instance.

Member Function Documentation

◆ Create() [1/2]

IChunkReferenceTracker * BuildPatchServices::FChunkReferenceTrackerFactory::Create ( const IBuildManifestSet Manifest,
const TSet< FString > &  FilesToConstruct 
)
static

This implementation takes the install manifest and generates the internal data and chunk reference tracking based off of a set of files that will be constructed.

Parameters
InstallManifestThe install manifest to enumerate references from.
FilesToConstructThe set of files to be installed, other files will not be considered.
Returns
the new IChunkReferenceTracker instance created.

◆ Create() [2/2]

IChunkReferenceTracker * BuildPatchServices::FChunkReferenceTrackerFactory::Create ( TArray< FGuid CustomChunkReferences)
static

This implementation takes custom chunk references to track. The array should be every chunk reference, including duplicates, in order of use. See namespace CustomChunkReferencesHelpers for common setup examples to use.

Parameters
CustomChunkReferencesThe custom chunk references to track.
Returns
the new IChunkReferenceTracker instance created.

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