![]() |
doom3-gpl
Doom 3 GPL source release
|
Protected Member Functions | |
| void | InitCompress (const void *inData, const int inLength) |
| void | InitDecompress (void *outData, int outLength) |
| void | WriteBits (int value, int numBits) |
| int | ReadBits (int numBits) |
| void | UnreadBits (int numBits) |
| int | Compare (const byte *src1, int bitPtr1, const byte *src2, int bitPtr2, int maxBits) const |
Protected Attributes | |
| byte | buffer [65536] |
| int | wordLength |
| int | readTotalBytes |
| int | readLength |
| int | readByte |
| int | readBit |
| const byte * | readData |
| int | writeTotalBytes |
| int | writeLength |
| int | writeByte |
| int | writeBit |
| byte * | writeData |
Protected Attributes inherited from idCompressor_None | |
| idFile * | file |
| bool | compress |
Additional Inherited Members | |
Static Public Member Functions inherited from idCompressor | |
| static idCompressor * | AllocNoCompression (void) |
| static idCompressor * | AllocBitStream (void) |
| static idCompressor * | AllocRunLength (void) |
| static idCompressor * | AllocRunLength_ZeroBased (void) |
| static idCompressor * | AllocHuffman (void) |
| static idCompressor * | AllocArithmetic (void) |
| static idCompressor * | AllocLZSS (void) |
| static idCompressor * | AllocLZSS_WordAligned (void) |
| static idCompressor * | AllocLZW (void) |
Definition at line 233 of file Compressor.cpp.
|
inline |
Definition at line 235 of file Compressor.cpp.
|
protected |
Definition at line 461 of file Compressor.cpp.
Reimplemented from idCompressor_None.
Reimplemented in idCompressor_LZW, idCompressor_LZSS, and idCompressor_Arithmetic.
Definition at line 553 of file Compressor.cpp.
Reimplemented from idCompressor_None.
Definition at line 591 of file Compressor.cpp.
Reimplemented from idCompressor_None.
Reimplemented in idCompressor_LZW, idCompressor_LZSS_WordAligned, idCompressor_LZSS, idCompressor_Arithmetic, and idCompressor_RunLength.
Definition at line 274 of file Compressor.cpp.
|
protected |
Definition at line 300 of file Compressor.cpp.
Definition at line 320 of file Compressor.cpp.
Reimplemented from idCompressor_None.
Reimplemented in idCompressor_LZW, idCompressor_LZSS, idCompressor_Arithmetic, idCompressor_RunLength_ZeroBased, and idCompressor_RunLength.
Definition at line 571 of file Compressor.cpp.
Definition at line 387 of file Compressor.cpp.
Definition at line 437 of file Compressor.cpp.
Reimplemented from idCompressor_None.
Reimplemented in idCompressor_LZW, idCompressor_LZSS, idCompressor_Arithmetic, idCompressor_RunLength_ZeroBased, and idCompressor_RunLength.
Definition at line 533 of file Compressor.cpp.
Definition at line 340 of file Compressor.cpp.
|
protected |
Definition at line 245 of file Compressor.cpp.
|
protected |
Definition at line 251 of file Compressor.cpp.
|
protected |
Definition at line 250 of file Compressor.cpp.
Definition at line 252 of file Compressor.cpp.
|
protected |
Definition at line 249 of file Compressor.cpp.
|
protected |
Definition at line 248 of file Compressor.cpp.
|
protected |
Definition at line 246 of file Compressor.cpp.
|
protected |
Definition at line 257 of file Compressor.cpp.
|
protected |
Definition at line 256 of file Compressor.cpp.
|
protected |
Definition at line 258 of file Compressor.cpp.
|
protected |
Definition at line 255 of file Compressor.cpp.
|
protected |
Definition at line 254 of file Compressor.cpp.
1.8.6.