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.

Choose your operating system:

Windows

macOS

Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Compression/OodleDataCompression.h

Include

#include "Compression/OodleDataCompression.h"

Syntax

namespace FOodleDataCompression
{
    enum ECompressor
    {
        NotSet       = 0,
        Selkie       = 1,
        Mermaid      = 2,
        Kraken       = 3,
        Leviathan    = 4,
    }
}

Values

Name

Description

NotSet

Selkie

Mermaid

Kraken

Leviathan

Remarks

ECompressor : Choose the Oodle Compressor this mostly trades decompression speed vs compression ratio encode speed is determined by ECompressionLevel , not the compressor choice.

From fastest to slowest (to decode) : Selkie, Mermaid, Kraken, Leviathan

When in doubt, start with Kraken Representative compression ratios and decode speeds :

Selkie4 : 1.86:1 , 4232.6 dec MB/s Mermaid4 : 2.21:1 , 2648.9 dec MB/s Kraken4 : 2.44:1 , 1467.1 dec MB/s Leviathan4 : 2.62:1 , 961.8 dec MB/sUENUM() //