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.