Navigation
Unreal Engine C++ API Reference > Runtime > Core
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FCompressedBuffer | A compressed buffer stores compressed data in a self-contained format. | |
![]() |
FCompressedBufferReader | A type that stores the state needed to decompress a compressed buffer. | |
![]() |
FCompressedBufferReaderSourceScope | A type that sets the source of a reader upon construction and resets it upon destruction. | |
![]() |
FDecoderContext | A reusable context for the compressed buffer decoder. | |
![]() |
LZ4_stream_t_internal | ||
![]() |
LZ4_stream_u | ||
![]() |
LZ4_streamDecode_t_internal | LZ4_streamDecode_t : Never ever use below internal definitions directly ! These definitions are not API/ABI safe, and may change in future versions. | |
![]() |
LZ4_streamDecode_u | ||
![]() |
LZ4_streamHC_u | ||
![]() |
LZ4HC_CCtx_internal |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
FOodleDataCompression::ECompressionCommonUsage | OodleDataCompression : Unreal API for direct access to Oodle Data lossless data compression for manual encoding (not in Pak/iostore) NOTE : for any data that will be stored to disk, you should not be compressing it yourself! allow the pak/iostore system to choose the compressor! | |
![]() |
FOodleDataCompression::ECompressionLevel | ECompressionLevel : Choose the Oodle Compression Level this mostly trades encode speed vs compression ratio decode speed is determined by choice of compressor (ECompressor) | |
![]() |
FOodleDataCompression::ECompressor | ECompressor : Choose the Oodle Compressor this mostly trades decompression speed vs compression ratio encode speed is determined by ECompressionLevel , not the compressor choice. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
bool | FOodleCompressedArray::CompressTArray
(
TArray< uint8 >& OutCompressed, |
Compress an arbitrary data pointer, replacing existing data. |
![]() |
bool | FOodleCompressedArray::CompressTArray64
(
TArray64< uint8 >& OutCompressed, |
|
![]() |
bool | FOodleCompressedArray::DecompressToTArray
(
TArray< T >& OutDecompressed, |
Decompress to a TArray. |
![]() |
bool | FOodleCompressedArray::DecompressToTArray64
(
TArray64< T >& OutDecompressed, |
|
![]() |
int32 | FOodleCompressedArray::PeekSizes
(
TArray< uint8 > const& InCompressed, |
Provides access to the compressed and decompressed sizes. |
![]() |
int32 | FOodleCompressedArray::PeekSizes64
(
TArray64< uint8 > const& InCompressed, |
|
![]() |
bool | FOodleDataCompression::ECompressorFromString
(
const FString& InName, |