UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FChunkRequest Struct Reference

#include <SignedArchiveReader.h>

Public Member Functions

 FChunkRequest ()
 
FORCEINLINE void WaitUntilReady () const
 
FORCEINLINE bool IsReady () const
 

Public Attributes

int32 Index
 
int64 Offset
 
int64 Size
 
FChunkBufferBuffer
 
FThreadSafeCounter IsTrusted
 
FThreadSafeCounter RefCount
 
FEventEvent
 

Detailed Description

Request to load a chunk. This is how the archive reader and the worker thread communicate. Requests can be locked by both threads.

Constructor & Destructor Documentation

◆ FChunkRequest()

FChunkRequest::FChunkRequest ( )
inline

Constructor

Member Function Documentation

◆ IsReady()

FORCEINLINE bool FChunkRequest::IsReady ( ) const
inline

Checks if this chunk has been verified.

◆ WaitUntilReady()

FORCEINLINE void FChunkRequest::WaitUntilReady ( ) const
inline

Waits until this chunk has been verified

Member Data Documentation

◆ Buffer

FChunkBuffer* FChunkRequest::Buffer

Buffer where the data is cached

◆ Event

FEvent* FChunkRequest::Event

Optional pointer to an FEvent that can be used to signal that the request is ready for use

◆ Index

int32 FChunkRequest::Index

Chunk index

◆ IsTrusted

FThreadSafeCounter FChunkRequest::IsTrusted

Flag to indicate if the chunk has been verified

◆ Offset

int64 FChunkRequest::Offset

Chunk offset

◆ RefCount

FThreadSafeCounter FChunkRequest::RefCount

Reference count

◆ Size

int64 FChunkRequest::Size

Chunk size


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