FDecoderContext

A reusable context for the compressed buffer decoder.

Choose your operating system:

Windows

macOS

Linux

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

Name Description

Public variable

FUniqueBuffer

 

CompressedBlock

A buffer used to store a compressed block when it was not in contiguous memory.

Public variable

FUniqueBuffer

 

Header

A buffer used to store the header when HeaderOffset is not MAX_uint64.

Public variable

uint32

 

HeaderCrc32

The CRC-32 from the header, otherwise 0.

Public variable

uint64

 

HeaderOffset

The offset in the source at which the compressed buffer begins, otherwise MAX_uint64.

Public variable

uint64

 

HeaderSize

The size of the header if known, otherwise 0.

Public variable

FUniqueBuffer

 

RawBlock

A buffer used to store a raw block when a partial block read is requested.

Public variable

uint32

 

RawBlockIndex

Index of the block stored in RawBlock, otherwise MAX_uint32.