Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.IO.Compression.HuffmanTree Class Referencesealed

Public Member Functions

 HuffmanTree (byte[] codeLengths)
 
int GetNextSymbol (InputBuffer input)
 

Properties

static HuffmanTree StaticLiteralLengthTree = new HuffmanTree(GetStaticLiteralTreeLength()) [get]
 
static HuffmanTree StaticDistanceTree = new HuffmanTree(GetStaticDistanceTreeLength()) [get]
 

Private Member Functions

uint[] CalculateHuffmanCode ()
 
void CreateTable ()
 

Static Private Member Functions

static byte[] GetStaticLiteralTreeLength ()
 
static byte[] GetStaticDistanceTreeLength ()
 
static uint BitReverse (uint code, int length)
 

Private Attributes

readonly int _tableBits
 
readonly short[] _table
 
readonly short[] _left
 
readonly short[] _right
 
readonly byte[] _codeLengthArray
 
readonly int _tableMask
 

Detailed Description

Definition at line 3 of file HuffmanTree.cs.


The documentation for this class was generated from the following file: