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

#include <IBuildManifestSet.h>

+ Inheritance diagram for BuildPatchServices::IBuildManifestSet:

Public Member Functions

virtual ~IBuildManifestSet ()
 
virtual void GetInstallResumeIds (TSet< FString > &ResumeIds, bool bIncludeLegacy) const =0
 
virtual void GetInstallResumeIdsForFile (const FString &BuildFile, TSet< FString > &ResumeIds, bool bIncludeLegacy) const =0
 
virtual void GetReferencedChunks (TSet< FGuid > &DataGuids) const =0
 
virtual uint64 GetDownloadSize (const FGuid &DataGuid) const =0
 
virtual uint64 GetDownloadSize (const TSet< FGuid > &DataGuids) const =0
 
virtual FChunkInfo const * GetChunkInfo (const FGuid &DataGuid) const =0
 
virtual bool GetChunkShaHash (const FGuid &ChunkGuid, FSHAHash &OutHash) const =0
 
virtual FString GetDataFilename (const FGuid &DataGuid) const =0
 
virtual int32 GetNumExpectedFiles () const =0
 
virtual void GetExpectedFiles (TSet< FString > &Filenames) const =0
 
virtual void GetOutdatedFiles (const FString &InstallDirectory, TSet< FString > &OutdatedFiles) const =0
 
virtual void GetRemovableFiles (TSet< FString > &FilesToRemove) const =0
 
virtual const FFileManifestGetCurrentFileManifest (const FString &BuildFile) const =0
 
virtual const FFileManifestGetNewFileManifest (const FString &BuildFile) const =0
 
virtual uint64 GetTotalNewFileSize (const TArray< FString > &Filenames) const =0
 
virtual uint64 GetTotalNewFileSize (const TSet< FString > &Filenames) const =0
 
virtual void GetPreReqInfo (TArray< FPreReqInfo > &PreReqInfo) const =0
 
virtual void GetFilesTaggedForRepair (TSet< FString > &Filenames) const =0
 
virtual bool IsFileRepairAction (const FString &Filename) const =0
 
virtual bool ContainsUpdate () const =0
 
virtual bool IsRepairOnly () const =0
 
virtual bool HasFileAttributes () const =0
 

Constructor & Destructor Documentation

◆ ~IBuildManifestSet()

virtual BuildPatchServices::IBuildManifestSet::~IBuildManifestSet ( )
inlinevirtual

Member Function Documentation

◆ ContainsUpdate()

virtual bool BuildPatchServices::IBuildManifestSet::ContainsUpdate ( ) const
pure virtual

◆ GetChunkInfo()

virtual FChunkInfo const * BuildPatchServices::IBuildManifestSet::GetChunkInfo ( const FGuid DataGuid) const
pure virtual

◆ GetChunkShaHash()

virtual bool BuildPatchServices::IBuildManifestSet::GetChunkShaHash ( const FGuid ChunkGuid,
FSHAHash OutHash 
) const
pure virtual

◆ GetCurrentFileManifest()

virtual const FFileManifest * BuildPatchServices::IBuildManifestSet::GetCurrentFileManifest ( const FString &  BuildFile) const
pure virtual

◆ GetDataFilename()

virtual FString BuildPatchServices::IBuildManifestSet::GetDataFilename ( const FGuid DataGuid) const
pure virtual

◆ GetDownloadSize() [1/2]

virtual uint64 BuildPatchServices::IBuildManifestSet::GetDownloadSize ( const FGuid DataGuid) const
pure virtual

◆ GetDownloadSize() [2/2]

virtual uint64 BuildPatchServices::IBuildManifestSet::GetDownloadSize ( const TSet< FGuid > &  DataGuids) const
pure virtual

◆ GetExpectedFiles()

virtual void BuildPatchServices::IBuildManifestSet::GetExpectedFiles ( TSet< FString > &  Filenames) const
pure virtual

◆ GetFilesTaggedForRepair()

virtual void BuildPatchServices::IBuildManifestSet::GetFilesTaggedForRepair ( TSet< FString > &  Filenames) const
pure virtual

◆ GetInstallResumeIds()

virtual void BuildPatchServices::IBuildManifestSet::GetInstallResumeIds ( TSet< FString > &  ResumeIds,
bool  bIncludeLegacy 
) const
pure virtual

◆ GetInstallResumeIdsForFile()

virtual void BuildPatchServices::IBuildManifestSet::GetInstallResumeIdsForFile ( const FString &  BuildFile,
TSet< FString > &  ResumeIds,
bool  bIncludeLegacy 
) const
pure virtual

◆ GetNewFileManifest()

virtual const FFileManifest * BuildPatchServices::IBuildManifestSet::GetNewFileManifest ( const FString &  BuildFile) const
pure virtual

◆ GetNumExpectedFiles()

virtual int32 BuildPatchServices::IBuildManifestSet::GetNumExpectedFiles ( ) const
pure virtual

◆ GetOutdatedFiles()

virtual void BuildPatchServices::IBuildManifestSet::GetOutdatedFiles ( const FString &  InstallDirectory,
TSet< FString > &  OutdatedFiles 
) const
pure virtual

◆ GetPreReqInfo()

virtual void BuildPatchServices::IBuildManifestSet::GetPreReqInfo ( TArray< FPreReqInfo > &  PreReqInfo) const
pure virtual

◆ GetReferencedChunks()

virtual void BuildPatchServices::IBuildManifestSet::GetReferencedChunks ( TSet< FGuid > &  DataGuids) const
pure virtual

◆ GetRemovableFiles()

virtual void BuildPatchServices::IBuildManifestSet::GetRemovableFiles ( TSet< FString > &  FilesToRemove) const
pure virtual

◆ GetTotalNewFileSize() [1/2]

virtual uint64 BuildPatchServices::IBuildManifestSet::GetTotalNewFileSize ( const TArray< FString > &  Filenames) const
pure virtual

◆ GetTotalNewFileSize() [2/2]

virtual uint64 BuildPatchServices::IBuildManifestSet::GetTotalNewFileSize ( const TSet< FString > &  Filenames) const
pure virtual

◆ HasFileAttributes()

virtual bool BuildPatchServices::IBuildManifestSet::HasFileAttributes ( ) const
pure virtual

◆ IsFileRepairAction()

virtual bool BuildPatchServices::IBuildManifestSet::IsFileRepairAction ( const FString &  Filename) const
pure virtual

◆ IsRepairOnly()

virtual bool BuildPatchServices::IBuildManifestSet::IsRepairOnly ( ) const
pure virtual

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