Navigation
API > API/Runtime > API/Runtime/Core
A reusable context for the compressed buffer decoder.
| Name | FDecoderContext |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Compression/CompressedBuffer.h |
| Include Path | #include "Compression/CompressedBuffer.h" |
Syntax
struct FDecoderContext
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CompressedBlock | FUniqueBuffer | A buffer used to store a compressed block when it was not in contiguous memory. | Compression/CompressedBuffer.h | |
| Header | FUniqueBuffer | A buffer used to store the header when HeaderOffset is not MAX_uint64. | Compression/CompressedBuffer.h | |
| HeaderCrc32 | uint32 | The CRC-32 from the header, otherwise 0. | Compression/CompressedBuffer.h | |
| HeaderOffset | uint64 | The offset in the source at which the compressed buffer begins, otherwise MAX_uint64. | Compression/CompressedBuffer.h | |
| HeaderSize | uint64 | The size of the header if known, otherwise 0. | Compression/CompressedBuffer.h | |
| RawBlock | FUniqueBuffer | A buffer used to store a raw block when a partial block read is requested. | Compression/CompressedBuffer.h | |
| RawBlockIndex | uint32 | Index of the block stored in RawBlock, otherwise MAX_uint32. | Compression/CompressedBuffer.h |