![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ChunkDbChunkSource.h>
Inheritance diagram for BuildPatchServices::IConstructorChunkDbChunkSource:Public Member Functions | |
| virtual | ~IConstructorChunkDbChunkSource () |
| virtual const TSet< FGuid > & | GetAvailableChunks () const =0 |
| virtual uint64 | GetChunkDbSizesAtIndexes (const TArray< int32 > &FileCompletionIndexes, TArray< uint64 > &OutChunkDbSizesAtCompletion) const =0 |
| virtual void | ReportFileCompletion (int32 RemainingChunkCount)=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 uint64 | GetChunkDbSizesAtIndexes (const TArray< FString > &ChunkDbFiles, IFileSystem *FileSystem, const TArray< FGuid > &ChunkAccessOrderedList, const TArray< int32 > &FileCompletionIndexes, TArray< uint64 > &OutChunkDbSizesAtCompletion) |
| static IConstructorChunkDbChunkSource * | CreateChunkDbSource (FChunkDbSourceConfig &&Configuration, IFileSystem *FileSystem, const TArray< FGuid > &ChunkAccessOrderList, IChunkDataSerialization *ChunkDataSerialization, IChunkDbChunkSourceStat *ChunkDbChunkSourceStat) |
Additional Inherited Members | |
Public Types inherited from BuildPatchServices::IConstructorChunkSource | |
| typedef TUniqueFunction< void(bool bIsAborted)> | FRequestProcessFn |
The interface for a chunkdb chunk source, which provides access to chunk data retrieved from chunkdb files.
|
inlinevirtual |
|
static |
|
pure virtual |
Get the set of chunks available in the chunkdbs which were provided to the source.
Implemented in BuildPatchServices::FChunkDbChunkSource.
|
static |
|
pure virtual |
Implemented in BuildPatchServices::FChunkDbChunkSource.
|
pure virtual |
Implemented in BuildPatchServices::FChunkDbChunkSource.