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

#include <ChunkSource.h>

+ Inheritance diagram for BuildPatchServices::IConstructorChunkSource:

Public Types

typedef TUniqueFunction< void(bool bIsAborted)> FRequestProcessFn
 

Public Member Functions

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
 

Member Typedef Documentation

◆ FRequestProcessFn

Constructor & Destructor Documentation

◆ ~IConstructorChunkSource()

virtual BuildPatchServices::IConstructorChunkSource::~IConstructorChunkSource ( )
inlinevirtual

Member Function Documentation

◆ CreateRequest()

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

◆ DECLARE_DELEGATE_FourParams()

BuildPatchServices::IConstructorChunkSource::DECLARE_DELEGATE_FourParams ( FChunkRequestCompleteDelegate  ,
const FGuid DataId,
bool  bAborted,
bool  bFailedToRead,
void UserPtr 
)

◆ GetChunkUnavailableAt()

virtual int32 BuildPatchServices::IConstructorChunkSource::GetChunkUnavailableAt ( const FGuid DataId) const
pure virtual

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