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

#include <MemoryChunkStore.h>

+ Inheritance diagram for BuildPatchServices::IMemoryChunkStoreStat:

Public Member Functions

virtual ~IMemoryChunkStoreStat ()
 
virtual void OnChunkStored (const FGuid &ChunkId)=0
 
virtual void OnChunkReleased (const FGuid &ChunkId)=0
 
virtual void OnChunkBooted (const FGuid &ChunkId)=0
 
virtual void OnStoreUseUpdated (int32 ChunkCount)=0
 
virtual void OnStoreSizeUpdated (int32 Size)=0
 

Detailed Description

This interface defines the statistics class required by the memory chunk store. It should be implemented in order to collect desired information which is being broadcast by the system.

Constructor & Destructor Documentation

◆ ~IMemoryChunkStoreStat()

virtual BuildPatchServices::IMemoryChunkStoreStat::~IMemoryChunkStoreStat ( )
inlinevirtual

Member Function Documentation

◆ OnChunkBooted()

virtual void BuildPatchServices::IMemoryChunkStoreStat::OnChunkBooted ( const FGuid ChunkId)
pure virtual

Called whenever a chunk has been booted from the store because a new one was added that is required sooner.

Parameters
ChunkIdThe id of the chunk.

Implemented in DeltaStats::FNoMemoryChunkStoreStat, and BuildPatchServices::FMemoryChunkStoreStatistics.

◆ OnChunkReleased()

virtual void BuildPatchServices::IMemoryChunkStoreStat::OnChunkReleased ( const FGuid ChunkId)
pure virtual

Called whenever a chunk has been release from the store as it was no longer referenced.

Parameters
ChunkIdThe id of the chunk.

Implemented in DeltaStats::FNoMemoryChunkStoreStat, and BuildPatchServices::FMemoryChunkStoreStatistics.

◆ OnChunkStored()

virtual void BuildPatchServices::IMemoryChunkStoreStat::OnChunkStored ( const FGuid ChunkId)
pure virtual

Called whenever a new chunk has been put into the store.

Parameters
ChunkIdThe id of the chunk.

Implemented in DeltaStats::FNoMemoryChunkStoreStat, and BuildPatchServices::FMemoryChunkStoreStatistics.

◆ OnStoreSizeUpdated()

virtual void BuildPatchServices::IMemoryChunkStoreStat::OnStoreSizeUpdated ( int32  Size)
pure virtual

Called whenever the total size allotted for the store is updated.

Parameters
SizeThe total number of chunks that can be stored.

Implemented in DeltaStats::FNoMemoryChunkStoreStat, and BuildPatchServices::FMemoryChunkStoreStatistics.

◆ OnStoreUseUpdated()

virtual void BuildPatchServices::IMemoryChunkStoreStat::OnStoreUseUpdated ( int32  ChunkCount)
pure virtual

Called whenever the number of chunks in the store is updated.

Parameters
ChunkCountThe number of chunks now contained in the store.

Implemented in DeltaStats::FNoMemoryChunkStoreStat, and BuildPatchServices::FMemoryChunkStoreStatistics.


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