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

#include <OptimisedDelta.h>

+ Inheritance diagram for BuildPatchServices::IOptimisedDelta:

Public Types

typedef TValueOrError< FBuildPatchAppManifestPtr, FString > FResultValueOrError
 

Public Member Functions

virtual ~IOptimisedDelta ()
 
virtual const IOptimisedDelta::FResultValueOrErrorGetResult () const =0
 
virtual int32 GetMetaDownloadSize () const =0
 

Detailed Description

An interface providing access for retrieving the optimised delta manifest used to patch from a specific source to a specific destination.

Member Typedef Documentation

◆ FResultValueOrError

Constructor & Destructor Documentation

◆ ~IOptimisedDelta()

virtual BuildPatchServices::IOptimisedDelta::~IOptimisedDelta ( )
inlinevirtual

Member Function Documentation

◆ GetMetaDownloadSize()

virtual int32 BuildPatchServices::IOptimisedDelta::GetMetaDownloadSize ( ) const
pure virtual

Gets the size of the metadata downloaded to create the optimised manifest.

Returns
the downloaded size in bytes.

Implemented in BuildPatchServices::FOptimisedDelta.

◆ GetResult()

virtual const IOptimisedDelta::FResultValueOrError & BuildPatchServices::IOptimisedDelta::GetResult ( ) const
pure virtual

Gets the manifest that should be used as the destination manifest, or the error instead if there was one. If DeltaPolicy configuration is EDeltaPolicy::TryFetchContinueWithout then the result is guarenteed to always contain a valid manifest, which may equal the original DestinationManifest provided.

Returns
the destination manifest.

Implemented in BuildPatchServices::FOptimisedDelta.


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