|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Collaboration diagram for Ionic.BZip2.BZip2Compressor:Classes | |
| class | CompressionState |
Public Member Functions | |
| BZip2Compressor (BitWriter writer) | |
| BZip2Compressor (BitWriter writer, int blockSize) | |
| int | Fill (byte[] buffer, int offset, int count) |
| void | CompressAndWrite () |
Properties | |
| int | BlockSize [get, set] |
| uint | Crc32 [get, set, private set] |
| int | AvailableBytesOut [get, set, private set] |
| int | UncompressedBytes [get, set] |
Private Member Functions | |
| void | Reset () |
| int | write0 (byte b) |
| bool | AddRunToOutputBlock (bool final) |
| void | randomiseBlock () |
| void | mainSort () |
| void | blockSort () |
| bool | mainSimpleSort (BZip2Compressor.CompressionState dataShadow, int lo, int hi, int d) |
| void | mainQSort3 (BZip2Compressor.CompressionState dataShadow, int loSt, int hiSt, int dSt) |
| void | generateMTFValues () |
| void | sendMTFValues () |
| void | sendMTFValues0 (int nGroups, int alphaSize) |
| int | sendMTFValues1 (int nGroups, int alphaSize) |
| void | sendMTFValues2 (int nGroups, int nSelectors) |
| void | sendMTFValues3 (int nGroups, int alphaSize) |
| void | sendMTFValues4 () |
| void | sendMTFValues5 (int nGroups, int nSelectors) |
| void | sendMTFValues6 (int nGroups, int alphaSize) |
| void | sendMTFValues7 (int nSelectors) |
| void | moveToFrontCodeAndSend () |
Static Private Member Functions | |
| static void | vswap (int[] fmap, int p1, int p2, int n) |
| static byte | med3 (byte a, byte b, byte c) |
| static void | hbAssignCodes (int[] code, byte[] length, int minLen, int maxLen, int alphaSize) |
| static void | hbMakeCodeLengths (byte[] len, int[] freq, BZip2Compressor.CompressionState state1, int alphaSize, int maxLen) |
| static | BZip2Compressor () |
Private Attributes | |
| int | blockSize100k |
| int | currentByte |
| int | runLength |
| int | last |
| int | outBlockFillThreshold |
| BZip2Compressor.CompressionState | cstate |
| readonly CRC32 | crc |
| BitWriter | bw |
| int | runs |
| int | workDone |
| int | workLimit |
| bool | firstAttempt |
| bool | blockRandomised |
| int | origPtr |
| int | nInUse |
| int | nMTF |
| uint< Crc32 > | k__BackingField |
| int< AvailableBytesOut > | k__BackingField |
Static Private Attributes | |
| static readonly int | SETMASK |
| static readonly int | CLEARMASK |
| static readonly byte | GREATER_ICOST |
| static readonly byte | LESSER_ICOST |
| static readonly int | SMALL_THRESH |
| static readonly int | DEPTH_THRESH |
| static readonly int | WORK_FACTOR |
| static readonly int[] | increments |
Definition at line 11 of file BZip2Compressor.cs.