![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CloudChunkSource.h>
Inheritance diagram for BuildPatchServices::IConstructorCloudChunkSource:Public Member Functions | |
| virtual | ~IConstructorCloudChunkSource () |
| virtual void | Abort ()=0 |
| virtual void | Tick (bool bStartNewDownloads, uint32 &OutTimeToNextTickMs, uint32 InMaxDownloads)=0 |
| virtual void | SetWakeupFunction (TUniqueFunction< void()> &&WakeupMainThreadFn)=0 |
| virtual void | PostRequiredByteCount (uint64 InDownloadExpected)=0 |
Public Member Functions inherited from BuildPatchServices::IConstructorChunkSource | |
| virtual | ~IConstructorChunkSource () |
| DECLARE_DELEGATE_FourParams (FChunkRequestCompleteDelegate, const FGuid &DataId, bool bAborted, bool bFailedToRead, void *UserPtr) | |
| virtual FRequestProcessFn | CreateRequest (const FGuid &DataId, FMutableMemoryView DestinationBuffer, void *UserPtr, FChunkRequestCompleteDelegate CompleteFn)=0 |
| virtual int32 | GetChunkUnavailableAt (const FGuid &DataId) const =0 |
Static Public Member Functions | |
| static IConstructorCloudChunkSource * | CreateCloudSource (FConstructorCloudChunkSourceConfig &&Configuration, IDownloadService *InDownloadService, IChunkDataSerialization *InChunkDataSerialization, IDownloadConnectionCount *InDownloadCount, IMessagePump *InMessagePump, ICloudChunkSourceStat *InCloudChunkSourceStat, IBuildManifestSet *InManifestSet) |
Additional Inherited Members | |
Public Types inherited from BuildPatchServices::IConstructorChunkSource | |
| typedef TUniqueFunction< void(bool bIsAborted)> | FRequestProcessFn |
|
inlinevirtual |
Implemented in BuildPatchServices::FConstructorCloudChunkSource.
|
static |
|
pure virtual |
Implemented in BuildPatchServices::FConstructorCloudChunkSource.
|
pure virtual |
Implemented in BuildPatchServices::FConstructorCloudChunkSource.
|
pure virtual |
Implemented in BuildPatchServices::FConstructorCloudChunkSource.