|
Terraria v1.4.4.9
Terraria source code documentation
|
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 |
Definition at line 3 of file HuffmanTree.cs.