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

Public Member Functions

 FBuildPatchManifestSet (TArray< FBuildPatchInstallerAction > &&InInstallerActions)
 
virtual FChunkInfo const * GetChunkInfo (const FGuid &DataGuid) const override
 
virtual void GetInstallResumeIds (TSet< FString > &ResumeIds, bool bIncludeLegacy) const
 
virtual void GetInstallResumeIdsForFile (const FString &BuildFile, TSet< FString > &ResumeIds, bool bIncludeLegacy) const
 
virtual void GetReferencedChunks (TSet< FGuid > &DataGuids) const override
 
virtual uint64 GetDownloadSize (const FGuid &DataGuid) const override
 
virtual uint64 GetDownloadSize (const TSet< FGuid > &DataGuids) const override
 
virtual bool GetChunkShaHash (const FGuid &DataGuid, FSHAHash &OutHash) const override
 
virtual FString GetDataFilename (const FGuid &DataGuid) const override
 
virtual int32 GetNumExpectedFiles () const
 
virtual void GetExpectedFiles (TSet< FString > &Filenames) const
 
virtual void GetOutdatedFiles (const FString &InstallDirectory, TSet< FString > &OutdatedFiles) const override
 
virtual void GetRemovableFiles (TSet< FString > &FilesToRemove) const override
 
virtual const BuildPatchServices::FFileManifestGetCurrentFileManifest (const FString &BuildFile) const override
 
virtual const BuildPatchServices::FFileManifestGetNewFileManifest (const FString &BuildFile) const
 
template<typename ContainerType >
uint64 GetTotalNewFileSizeHelper (const ContainerType &Filenames) const
 
virtual uint64 GetTotalNewFileSize (const TArray< FString > &Filenames) const
 
virtual uint64 GetTotalNewFileSize (const TSet< FString > &Filenames) const
 
virtual void GetPreReqInfo (TArray< FPreReqInfo > &PreReqInfos) const override
 
virtual void GetFilesTaggedForRepair (TSet< FString > &Filenames) const override
 
virtual bool IsFileRepairAction (const FString &Filename) const override
 
virtual bool ContainsUpdate () const override
 
virtual bool IsRepairOnly () const override
 
virtual bool HasFileAttributes () const override
 
- Public Member Functions inherited from BuildPatchServices::IBuildManifestSet
virtual ~IBuildManifestSet ()
 

Constructor & Destructor Documentation

◆ FBuildPatchManifestSet()

BuildPatchServices::FBuildPatchManifestSet::FBuildPatchManifestSet ( TArray< FBuildPatchInstallerAction > &&  InInstallerActions)
inline

Member Function Documentation

◆ ContainsUpdate()

virtual bool BuildPatchServices::FBuildPatchManifestSet::ContainsUpdate ( ) const
inlineoverridevirtual

◆ GetChunkInfo()

virtual FChunkInfo const * BuildPatchServices::FBuildPatchManifestSet::GetChunkInfo ( const FGuid DataGuid) const
inlineoverridevirtual

◆ GetChunkShaHash()

virtual bool BuildPatchServices::FBuildPatchManifestSet::GetChunkShaHash ( const FGuid DataGuid,
FSHAHash OutHash 
) const
inlineoverridevirtual

◆ GetCurrentFileManifest()

virtual const BuildPatchServices::FFileManifest * BuildPatchServices::FBuildPatchManifestSet::GetCurrentFileManifest ( const FString &  BuildFile) const
inlineoverridevirtual

◆ GetDataFilename()

virtual FString BuildPatchServices::FBuildPatchManifestSet::GetDataFilename ( const FGuid DataGuid) const
inlineoverridevirtual

◆ GetDownloadSize() [1/2]

virtual uint64 BuildPatchServices::FBuildPatchManifestSet::GetDownloadSize ( const FGuid DataGuid) const
inlineoverridevirtual

◆ GetDownloadSize() [2/2]

virtual uint64 BuildPatchServices::FBuildPatchManifestSet::GetDownloadSize ( const TSet< FGuid > &  DataGuids) const
inlineoverridevirtual

◆ GetExpectedFiles()

virtual void BuildPatchServices::FBuildPatchManifestSet::GetExpectedFiles ( TSet< FString > &  Filenames) const
inlinevirtual

◆ GetFilesTaggedForRepair()

virtual void BuildPatchServices::FBuildPatchManifestSet::GetFilesTaggedForRepair ( TSet< FString > &  Filenames) const
inlineoverridevirtual

◆ GetInstallResumeIds()

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

◆ GetInstallResumeIdsForFile()

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

◆ GetNewFileManifest()

virtual const BuildPatchServices::FFileManifest * BuildPatchServices::FBuildPatchManifestSet::GetNewFileManifest ( const FString &  BuildFile) const
inlinevirtual

◆ GetNumExpectedFiles()

virtual int32 BuildPatchServices::FBuildPatchManifestSet::GetNumExpectedFiles ( ) const
inlinevirtual

◆ GetOutdatedFiles()

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

◆ GetPreReqInfo()

virtual void BuildPatchServices::FBuildPatchManifestSet::GetPreReqInfo ( TArray< FPreReqInfo > &  PreReqInfos) const
inlineoverridevirtual

◆ GetReferencedChunks()

virtual void BuildPatchServices::FBuildPatchManifestSet::GetReferencedChunks ( TSet< FGuid > &  DataGuids) const
inlineoverridevirtual

◆ GetRemovableFiles()

virtual void BuildPatchServices::FBuildPatchManifestSet::GetRemovableFiles ( TSet< FString > &  FilesToRemove) const
inlineoverridevirtual

◆ GetTotalNewFileSize() [1/2]

virtual uint64 BuildPatchServices::FBuildPatchManifestSet::GetTotalNewFileSize ( const TArray< FString > &  Filenames) const
inlinevirtual

◆ GetTotalNewFileSize() [2/2]

virtual uint64 BuildPatchServices::FBuildPatchManifestSet::GetTotalNewFileSize ( const TSet< FString > &  Filenames) const
inlinevirtual

◆ GetTotalNewFileSizeHelper()

template<typename ContainerType >
uint64 BuildPatchServices::FBuildPatchManifestSet::GetTotalNewFileSizeHelper ( const ContainerType &  Filenames) const
inline

◆ HasFileAttributes()

virtual bool BuildPatchServices::FBuildPatchManifestSet::HasFileAttributes ( ) const
inlineoverridevirtual

◆ IsFileRepairAction()

virtual bool BuildPatchServices::FBuildPatchManifestSet::IsFileRepairAction ( const FString &  Filename) const
inlineoverridevirtual

◆ IsRepairOnly()

virtual bool BuildPatchServices::FBuildPatchManifestSet::IsRepairOnly ( ) const
inlineoverridevirtual

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