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

#include <CloudChunkSource.h>

+ Inheritance diagram for BuildPatchServices::ICloudChunkSource:

Public Member Functions

virtual ~ICloudChunkSource ()
 
virtual void ThreadRun ()=0
 
- Public Member Functions inherited from BuildPatchServices::IChunkSource
virtual ~IChunkSource ()
 
virtual IChunkDataAccessGet (const FGuid &DataId)=0
 
virtual TSet< FGuidAddRuntimeRequirements (TSet< FGuid > NewRequirements)=0
 
virtual bool AddRepeatRequirement (const FGuid &RepeatRequirement)=0
 
virtual void SetUnavailableChunksCallback (TFunction< void(TSet< FGuid >)> Callback)=0
 
- Public Member Functions inherited from BuildPatchServices::IControllable
virtual ~IControllable ()
 
virtual void SetPaused (bool bIsPaused)=0
 
virtual void Abort ()=0
 

Detailed Description

The interface for a cloud chunk source, which provides access to chunk data retrieved from provided cloud roots.

Constructor & Destructor Documentation

◆ ~ICloudChunkSource()

virtual BuildPatchServices::ICloudChunkSource::~ICloudChunkSource ( )
inlinevirtual

Member Function Documentation

◆ ThreadRun()

virtual void BuildPatchServices::ICloudChunkSource::ThreadRun ( )
pure virtual

Should be called from the desired thread if bRunOwnThread is false. It will block until until aborted by the owning system.

Implemented in BuildPatchServices::FCloudChunkSource.


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