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

#include <MemoryChunkStore.h>

+ Inheritance diagram for BuildPatchServices::IMemoryChunkStore:

Public Member Functions

virtual ~IMemoryChunkStore ()
 
virtual void DumpToOverflow ()=0
 
- Public Member Functions inherited from BuildPatchServices::IChunkStore
virtual ~IChunkStore ()
 
virtual void Put (const FGuid &DataId, TUniquePtr< IChunkDataAccess > ChunkData)=0
 
virtual IChunkDataAccessGet (const FGuid &DataId)=0
 
virtual TUniquePtr< IChunkDataAccessRemove (const FGuid &DataId)=0
 
virtual int32 GetSize () const =0
 
virtual void SetLostChunkCallback (TFunction< void(const FGuid &)> Callback)=0
 

Detailed Description

An interface providing access to chunk data instances which are stored in memory.

Constructor & Destructor Documentation

◆ ~IMemoryChunkStore()

virtual BuildPatchServices::IMemoryChunkStore::~IMemoryChunkStore ( )
inlinevirtual

Member Function Documentation

◆ DumpToOverflow()

virtual void BuildPatchServices::IMemoryChunkStore::DumpToOverflow ( )
pure virtual

Dumps all chunks contained in this store into the overflow provided at construction, removing all chunks from this store in the process. This function will also invalidate data ptr previously returned by Get().

Implemented in BuildPatchServices::FMemoryChunkStore.


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