UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchServices::FChunkDataAccess Class Reference
+ Inheritance diagram for BuildPatchServices::FChunkDataAccess:

Public Member Functions

 FChunkDataAccess (uint32 DataSize)
 
 ~FChunkDataAccess ()
 
virtual void GetDataLock (uint8 **OutChunkData, FChunkHeader **OutChunkHeader) override
 
virtual void GetDataLock (const uint8 **OutChunkData, const FChunkHeader **OutChunkHeader) const override
 
virtual void ReleaseDataLock () const override
 
- Public Member Functions inherited from BuildPatchServices::IChunkDataAccess
virtual ~IChunkDataAccess ()
 

Constructor & Destructor Documentation

◆ FChunkDataAccess()

BuildPatchServices::FChunkDataAccess::FChunkDataAccess ( uint32  DataSize)
inline

◆ ~FChunkDataAccess()

BuildPatchServices::FChunkDataAccess::~FChunkDataAccess ( )
inline

Member Function Documentation

◆ GetDataLock() [1/2]

virtual void BuildPatchServices::FChunkDataAccess::GetDataLock ( const uint8 **  OutChunkData,
const FChunkHeader **  OutChunkHeader 
) const
inlineoverridevirtual

Gets the thread lock on the data, must call ReleaseDataLock when finished with data.

Parameters
OutChunkDataReceives the pointer to chunk data.
OutChunkHeaderReceives the pointer to header.

Implements BuildPatchServices::IChunkDataAccess.

◆ GetDataLock() [2/2]

virtual void BuildPatchServices::FChunkDataAccess::GetDataLock ( uint8 **  OutChunkData,
FChunkHeader **  OutChunkHeader 
)
inlineoverridevirtual

◆ ReleaseDataLock()

virtual void BuildPatchServices::FChunkDataAccess::ReleaseDataLock ( ) const
inlineoverridevirtual

Releases access to the data to allow other threads to use.

Implements BuildPatchServices::IChunkDataAccess.


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