![]() |
doom3-gpl
Doom 3 GPL source release
|
Private Member Functions | |
| void | AddRef (byte ch) |
| int | Receive (huffmanNode_t *node, int *ch) |
| void | Transmit (int ch, byte *fout) |
| void | PutBit (int bit, byte *fout, int *offset) |
| int | GetBit (byte *fout, int *offset) |
| void | Add_bit (char bit, byte *fout) |
| int | Get_bit () |
| huffmanNode_t ** | Get_ppnode () |
| void | Free_ppnode (huffmanNode_t **ppnode) |
| void | Swap (huffmanNode_t *node1, huffmanNode_t *node2) |
| void | Swaplist (huffmanNode_t *node1, huffmanNode_t *node2) |
| void | Increment (huffmanNode_t *node) |
| void | Send (huffmanNode_t *node, huffmanNode_t *child, byte *fout) |
Private Attributes | |
| byte | seq [65536] |
| int | bloc |
| int | blocMax |
| int | blocIn |
| int | blocNode |
| int | blocPtrs |
| int | compressedSize |
| int | unCompressedSize |
| huffmanNode_t * | tree |
| huffmanNode_t * | lhead |
| huffmanNode_t * | ltail |
| huffmanNode_t * | loc [HMAX+1] |
| huffmanNode_t ** | freelist |
| huffmanNode_t | nodeList [768] |
| huffmanNode_t * | nodePtrs [768] |
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) |
Protected Attributes inherited from idCompressor_None | |
| idFile * | file |
| bool | compress |
Definition at line 819 of file Compressor.cpp.
|
inline |
Definition at line 821 of file Compressor.cpp.
Definition at line 952 of file Compressor.cpp.
Definition at line 1130 of file Compressor.cpp.
Reimplemented from idCompressor_None.
Definition at line 1294 of file Compressor.cpp.
|
private |
Definition at line 1002 of file Compressor.cpp.
|
private |
Definition at line 967 of file Compressor.cpp.
|
private |
Definition at line 986 of file Compressor.cpp.
Definition at line 936 of file Compressor.cpp.
Reimplemented from idCompressor_None.
Definition at line 1353 of file Compressor.cpp.
|
private |
Definition at line 1087 of file Compressor.cpp.
Reimplemented from idCompressor_None.
Definition at line 872 of file Compressor.cpp.
Definition at line 921 of file Compressor.cpp.
Reimplemented from idCompressor_None.
Definition at line 1313 of file Compressor.cpp.
|
private |
Definition at line 1206 of file Compressor.cpp.
|
private |
Definition at line 1227 of file Compressor.cpp.
|
private |
Definition at line 1014 of file Compressor.cpp.
|
private |
Definition at line 1051 of file Compressor.cpp.
Definition at line 1247 of file Compressor.cpp.
Reimplemented from idCompressor_None.
Definition at line 1265 of file Compressor.cpp.
|
private |
Definition at line 832 of file Compressor.cpp.
|
private |
Definition at line 834 of file Compressor.cpp.
|
private |
Definition at line 833 of file Compressor.cpp.
|
private |
Definition at line 835 of file Compressor.cpp.
|
private |
Definition at line 836 of file Compressor.cpp.
|
private |
Definition at line 838 of file Compressor.cpp.
|
private |
Definition at line 845 of file Compressor.cpp.
|
private |
Definition at line 842 of file Compressor.cpp.
|
private |
Definition at line 844 of file Compressor.cpp.
|
private |
Definition at line 843 of file Compressor.cpp.
|
private |
Definition at line 847 of file Compressor.cpp.
|
private |
Definition at line 848 of file Compressor.cpp.
|
private |
Definition at line 831 of file Compressor.cpp.
|
private |
Definition at line 841 of file Compressor.cpp.
|
private |
Definition at line 839 of file Compressor.cpp.
1.8.6.