Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Compression
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Compression/CompressedBuffer.h |
| Include | #include "Compression/CompressedBuffer.h" |
Syntax
struct FDecoderContext
Remarks
A reusable context for the compressed buffer decoder.
Variables
| Type | Name | Description | |
|---|---|---|---|
| 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 | Index of the block stored in RawBlock, otherwise MAX_uint32. |