![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ChunkData.h>
Inheritance diagram for BuildPatchServices::IChunkDataAccess:Public Member Functions | |
| virtual | ~IChunkDataAccess () |
| virtual void | GetDataLock (const uint8 **OutChunkData, const FChunkHeader **OutChunkHeader) const =0 |
| virtual void | GetDataLock (uint8 **OutChunkData, FChunkHeader **OutChunkHeader)=0 |
| virtual void | ReleaseDataLock () const =0 |
An interface providing locked access to chunk data.
|
inlinevirtual |
|
pure virtual |
Gets the thread lock on the data, must call ReleaseDataLock when finished with data.
| OutChunkData | Receives the pointer to chunk data. |
| OutChunkHeader | Receives the pointer to header. |
Implemented in BuildPatchServices::FChunkDataAccess, and BuildPatchServices::FWriterChunkDataAccess.
|
pure virtual |
Implemented in BuildPatchServices::FChunkDataAccess, and BuildPatchServices::FWriterChunkDataAccess.
Releases access to the data to allow other threads to use.
Implemented in BuildPatchServices::FWriterChunkDataAccess, and BuildPatchServices::FChunkDataAccess.