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

Public Member Functions

 FConstructorCloudChunkSource (FConstructorCloudChunkSourceConfig &&InConfiguration, IDownloadService *InDownloadService, IChunkDataSerialization *InChunkDataSerialization, ICloudChunkSourceStat *InCloudChunkSourceStat, IBuildManifestSet *InManifestSet, IDownloadConnectionCount *InDownloadCount, IMessagePump *InMessagePump)
 
virtual ~FConstructorCloudChunkSource ()
 
virtual FRequestProcessFn CreateRequest (const FGuid &DataId, FMutableMemoryView DestinationBuffer, void *UserPtr, FChunkRequestCompleteDelegate CompleteFn) override
 
virtual int32 GetChunkUnavailableAt (const FGuid &DataId) const override
 
virtual void Abort () override
 
virtual void Tick (bool bStartNewDownloads, uint32 &OutTimeToNextTickMs, uint32 InMaxDownloads) override
 
virtual void SetWakeupFunction (TUniqueFunction< void()> &&InWakeupMainThreadFn) override
 
virtual void PostRequiredByteCount (uint64 InDownloadExpected) override
 
- Public Member Functions inherited from BuildPatchServices::IConstructorCloudChunkSource
virtual ~IConstructorCloudChunkSource ()
 
- Public Member Functions inherited from BuildPatchServices::IConstructorChunkSource
virtual ~IConstructorChunkSource ()
 
 DECLARE_DELEGATE_FourParams (FChunkRequestCompleteDelegate, const FGuid &DataId, bool bAborted, bool bFailedToRead, void *UserPtr)
 

Additional Inherited Members

- Public Types inherited from BuildPatchServices::IConstructorChunkSource
typedef TUniqueFunction< void(bool bIsAborted)> FRequestProcessFn
 
- Static Public Member Functions inherited from BuildPatchServices::IConstructorCloudChunkSource
static IConstructorCloudChunkSourceCreateCloudSource (FConstructorCloudChunkSourceConfig &&Configuration, IDownloadService *InDownloadService, IChunkDataSerialization *InChunkDataSerialization, IDownloadConnectionCount *InDownloadCount, IMessagePump *InMessagePump, ICloudChunkSourceStat *InCloudChunkSourceStat, IBuildManifestSet *InManifestSet)
 

Constructor & Destructor Documentation

◆ FConstructorCloudChunkSource()

BuildPatchServices::FConstructorCloudChunkSource::FConstructorCloudChunkSource ( FConstructorCloudChunkSourceConfig &&  InConfiguration,
IDownloadService InDownloadService,
IChunkDataSerialization InChunkDataSerialization,
ICloudChunkSourceStat InCloudChunkSourceStat,
IBuildManifestSet InManifestSet,
IDownloadConnectionCount InDownloadCount,
IMessagePump InMessagePump 
)
inline

◆ ~FConstructorCloudChunkSource()

virtual BuildPatchServices::FConstructorCloudChunkSource::~FConstructorCloudChunkSource ( )
inlinevirtual

Member Function Documentation

◆ Abort()

void BuildPatchServices::FConstructorCloudChunkSource::Abort ( )
overridevirtual

◆ CreateRequest()

virtual FRequestProcessFn BuildPatchServices::FConstructorCloudChunkSource::CreateRequest ( const FGuid DataId,
FMutableMemoryView  DestinationBuffer,
void UserPtr,
FChunkRequestCompleteDelegate  CompleteFn 
)
inlineoverridevirtual

◆ GetChunkUnavailableAt()

virtual int32 BuildPatchServices::FConstructorCloudChunkSource::GetChunkUnavailableAt ( const FGuid DataId) const
inlineoverridevirtual

◆ PostRequiredByteCount()

virtual void BuildPatchServices::FConstructorCloudChunkSource::PostRequiredByteCount ( uint64  InDownloadExpected)
inlineoverridevirtual

◆ SetWakeupFunction()

virtual void BuildPatchServices::FConstructorCloudChunkSource::SetWakeupFunction ( TUniqueFunction< void()> &&  InWakeupMainThreadFn)
inlineoverridevirtual

◆ Tick()

void BuildPatchServices::FConstructorCloudChunkSource::Tick ( bool  bStartNewDownloads,
uint32 OutTimeToNextTickMs,
uint32  InMaxDownloads 
)
overridevirtual

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