UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ChunkDeltaOptimiser.cpp File Reference

Classes

class  DeltaStats::FNoMemoryChunkStoreStat
 
class  DeltaStats::FNoCloudChunkSourceStat
 
class  DeltaFactories::FChunkReferenceTrackerFactory
 
struct  DeltaFactories::FCloudChunkSourceFactoryShared
 
class  DeltaFactories::FCloudChunkSourceFactory
 
class  BuildPatchServices::FChunkMatchStomper
 

Namespaces

namespace  DeltaOptimiseHelpers
 
namespace  DeltaStats
 
namespace  DeltaFactories
 
namespace  BuildPatchServices
 

Typedefs

typedef TJsonWriter< TCHAR, TCondensedJsonPrintPolicy< TCHAR > > FDeltaJsonWriter
 
typedef TJsonWriterFactory< TCHAR, TCondensedJsonPrintPolicy< TCHAR > > FDeltaJsonWriterFactory
 

Functions

 DECLARE_LOG_CATEGORY_CLASS (LogChunkDeltaOptimiser, Log, All)
 
FSHAHash DeltaOptimiseHelpers::GetShaForDataSet (const uint8 *Data, uint32 Size)
 
FSHAHash DeltaOptimiseHelpers::GetShaForDataSet (const TArray< uint8 > &Data)
 
int32 DeltaOptimiseHelpers::GetMaxScannerBacklogCount ()
 
bool DeltaOptimiseHelpers::HasUnusedCpu ()
 
template<typename T >
bool DeltaOptimiseHelpers::BacklogIsFull (const TArray< T > &Scanners)
 
template<typename T >
bool DeltaOptimiseHelpers::ScannerArrayFull (const TArray< T > &Scanners)
 
FChunkPart DeltaOptimiseHelpers::SelectBytes (const FChunkPart &FullPart, uint32 LeftChop, uint32 Size)
 
void DeltaOptimiseHelpers::StompChunkPart (const FChunkPart &NewMatchPart, const FBlockStructure &NewMatchBlocks, FChunkSearcher &ChunkSearcher, TSet< FChunkSearcher::FFileNode * > &UpdatedFiles)
 
void DeltaOptimiseHelpers::MakeScannerLocalList (FChunkSearcher &ChunkSearcher, IDeltaChunkEnumeration *Enumeration, const FBlockStructure &BuildStructure, FScannerFilesList &Result)
 

Typedef Documentation

◆ FDeltaJsonWriter

◆ FDeltaJsonWriterFactory

Function Documentation

◆ DECLARE_LOG_CATEGORY_CLASS()

DECLARE_LOG_CATEGORY_CLASS ( LogChunkDeltaOptimiser  ,
Log  ,
All   
)