make LZRW1 compression module a first-class citizen
This commit is contained in:
parent
233b48c9f9
commit
f1e1a5d375
@ -27,7 +27,7 @@ namespace UniversalEditor.Compression
|
||||
public enum CompressionMethod : sbyte
|
||||
{
|
||||
Unknown = -1,
|
||||
None,
|
||||
None = 0,
|
||||
Bzip2,
|
||||
Bzip2Solid,
|
||||
Deflate,
|
||||
@ -37,6 +37,7 @@ namespace UniversalEditor.Compression
|
||||
LZMASolid,
|
||||
LZSS,
|
||||
LZH,
|
||||
LZRW1,
|
||||
LZW,
|
||||
LZX,
|
||||
PPPMd,
|
||||
|
||||
@ -91,6 +91,7 @@ namespace UniversalEditor.Compression
|
||||
case CompressionMethod.Deflate: return new Modules.Deflate.DeflateCompressionModule();
|
||||
case CompressionMethod.Gzip: return new Modules.Gzip.GzipCompressionModule();
|
||||
case CompressionMethod.LZSS: return new Modules.LZSS.LZSSCompressionModule();
|
||||
case CompressionMethod.LZRW1: return new Modules.LZRW1.LZRW1CompressionModule();
|
||||
case CompressionMethod.LZX: return new Modules.LZX.LZXCompressionModule();
|
||||
case CompressionMethod.XMemLZX: return new Modules.XMemLZX.XMemLZXCompressionModule();
|
||||
case CompressionMethod.Zlib: return new Modules.Zlib.ZlibCompressionModule();
|
||||
|
||||
@ -46,5 +46,10 @@ namespace UniversalEditor.Compression
|
||||
/// </summary>
|
||||
/// <value>A <see cref="CompressionModule" /> for handling zlib compression.</value>
|
||||
public static Modules.Zlib.ZlibCompressionModule Zlib { get; } = new Modules.Zlib.ZlibCompressionModule();
|
||||
/// <summary>
|
||||
/// Gets a <see cref="CompressionModule" /> for handling LZRW1 compression.
|
||||
/// </summary>
|
||||
/// <value>A <see cref="CompressionModule" /> for handling LZRW1 compression.</value>
|
||||
public static Modules.LZRW1.LZRW1CompressionModule LZRW1 { get; } = new Modules.LZRW1.LZRW1CompressionModule();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user