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

Public Member Functions

 FCloudEnumeration (const FString &CloudDirectory, const FDateTime &ManifestAgeThreshold, const EFeatureLevel &OutputFeatureLevel, FStatsCollector *StatsCollector)
 
virtual ~FCloudEnumeration ()
 
virtual bool IsComplete () const override
 
virtual const TSet< uint32 > & GetUniqueWindowSizes () const override
 
virtual const TMap< uint64, TSet< FGuid > > & GetChunkInventory () const override
 
virtual const TMap< FGuid, int64 > & GetChunkFileSizes () const override
 
virtual const TMap< FGuid, FSHAHash > & GetChunkShaHashes () const override
 
virtual const TMap< FGuid, uint32 > & GetChunkWindowSizes () const override
 
virtual bool IsChunkFeatureLevelMatch (const FGuid &ChunkId) const override
 
virtual const uint64GetChunkHash (const FGuid &ChunkId) const override
 
virtual const FSHAHashGetChunkShaHash (const FGuid &ChunkId) const override
 
virtual const TMap< FSHAHash, TSet< FGuid > > & GetIdenticalChunks () const override
 
- Public Member Functions inherited from BuildPatchServices::ICloudEnumeration
virtual ~ICloudEnumeration ()
 

Constructor & Destructor Documentation

◆ FCloudEnumeration()

BuildPatchServices::FCloudEnumeration::FCloudEnumeration ( const FString &  CloudDirectory,
const FDateTime ManifestAgeThreshold,
const EFeatureLevel &  OutputFeatureLevel,
FStatsCollector StatsCollector 
)

◆ ~FCloudEnumeration()

BuildPatchServices::FCloudEnumeration::~FCloudEnumeration ( )
virtual

Member Function Documentation

◆ GetChunkFileSizes()

const TMap< FGuid, int64 > & BuildPatchServices::FCloudEnumeration::GetChunkFileSizes ( ) const
overridevirtual

◆ GetChunkHash()

const uint64 & BuildPatchServices::FCloudEnumeration::GetChunkHash ( const FGuid ChunkId) const
overridevirtual

◆ GetChunkInventory()

const TMap< uint64, TSet< FGuid > > & BuildPatchServices::FCloudEnumeration::GetChunkInventory ( ) const
overridevirtual

◆ GetChunkShaHash()

const FSHAHash & BuildPatchServices::FCloudEnumeration::GetChunkShaHash ( const FGuid ChunkId) const
overridevirtual

◆ GetChunkShaHashes()

const TMap< FGuid, FSHAHash > & BuildPatchServices::FCloudEnumeration::GetChunkShaHashes ( ) const
overridevirtual

◆ GetChunkWindowSizes()

const TMap< FGuid, uint32 > & BuildPatchServices::FCloudEnumeration::GetChunkWindowSizes ( ) const
overridevirtual

◆ GetIdenticalChunks()

const TMap< FSHAHash, TSet< FGuid > > & BuildPatchServices::FCloudEnumeration::GetIdenticalChunks ( ) const
overridevirtual

◆ GetUniqueWindowSizes()

const TSet< uint32 > & BuildPatchServices::FCloudEnumeration::GetUniqueWindowSizes ( ) const
overridevirtual

◆ IsChunkFeatureLevelMatch()

bool BuildPatchServices::FCloudEnumeration::IsChunkFeatureLevelMatch ( const FGuid ChunkId) const
overridevirtual

◆ IsComplete()

bool BuildPatchServices::FCloudEnumeration::IsComplete ( ) const
overridevirtual

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