/Engine/Source/Runtime/Core/Public/Compression/CompressedBuffer.h
A reusable context for the compressed buffer decoder.
struct FDecoderContext
FUniqueBuffer
CompressedBlock
A buffer used to store a compressed block when it was not in contiguous memory.
FUniqueBuffer
Header
A buffer used to store the header when HeaderOffset is not MAX_uint64.
uint32
HeaderCrc32
The CRC-32 from the header, otherwise 0.
uint64
HeaderOffset
The offset in the source at which the compressed buffer begins, otherwise MAX_uint64.
uint64
HeaderSize
The size of the header if known, otherwise 0.
FUniqueBuffer
RawBlock
A buffer used to store a raw block when a partial block read is requested.
uint32
RawBlockIndex
Indexof the block stored in RawBlock, otherwise MAX_uint32.