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

Public Member Functions

 FWriterChunkDataAccess (TArray< uint8 > &InDataRef, FChunkHeader &InHeaderRef)
 
virtual void GetDataLock (const uint8 **OutChunkData, const FChunkHeader **OutChunkHeader) const override
 
virtual void GetDataLock (uint8 **OutChunkData, FChunkHeader **OutChunkHeader) override
 
virtual void ReleaseDataLock () const
 
- Public Member Functions inherited from BuildPatchServices::IChunkDataAccess
virtual ~IChunkDataAccess ()
 

Constructor & Destructor Documentation

◆ FWriterChunkDataAccess()

BuildPatchServices::FWriterChunkDataAccess::FWriterChunkDataAccess ( TArray< uint8 > &  InDataRef,
FChunkHeader InHeaderRef 
)
inline

Member Function Documentation

◆ GetDataLock() [1/2]

virtual void BuildPatchServices::FWriterChunkDataAccess::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::FWriterChunkDataAccess::GetDataLock ( uint8 **  OutChunkData,
FChunkHeader **  OutChunkHeader 
)
inlineoverridevirtual

◆ ReleaseDataLock()

virtual void BuildPatchServices::FWriterChunkDataAccess::ReleaseDataLock ( ) const
inlinevirtual

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: