C# Класс Alexandria.Engines.Sciagi.ResourceDecompressor

Handles decompression for Resource data.
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CheckEnd void
DecompressHuffman byte[]
DecompressLZS byte[]
ReadHuffmanCodeMSB int
ReadLZSRunLength int
ResourceDecompressor System
Write void
WriteMemory void

Открытые методы

Метод Описание
Decompress ( Stream input, int compressedSize, int uncompressedSize, CompressionMethod compressionMode ) : byte[]

Decompress input data.

Приватные методы

Метод Описание
CheckEnd ( ) : void
DecompressHuffman ( ) : byte[]
DecompressLZS ( ) : byte[]
ReadHuffmanCodeMSB ( byte nodes ) : int
ReadLZSRunLength ( ) : int
ResourceDecompressor ( Stream input, int compressedSize, int uncompressedSize ) : System
Write ( byte value ) : void
WriteMemory ( int offset, int count ) : void

Copy a portion of the output buffer onto itself.

Описание методов

Decompress() публичный статический метод

Decompress input data.
public static Decompress ( Stream input, int compressedSize, int uncompressedSize, CompressionMethod compressionMode ) : byte[]
input Stream
compressedSize int
uncompressedSize int
compressionMode CompressionMethod
Результат byte[]