Add_bit(char bit, byte *fout) | idCompressor_Huffman | private |
AddRef(byte ch) | idCompressor_Huffman | private |
AllocArithmetic(void) | idCompressor | static |
AllocBitStream(void) | idCompressor | static |
AllocHuffman(void) | idCompressor | static |
AllocLZSS(void) | idCompressor | static |
AllocLZSS_WordAligned(void) | idCompressor | static |
AllocLZW(void) | idCompressor | static |
AllocNoCompression(void) | idCompressor | static |
AllocRunLength(void) | idCompressor | static |
AllocRunLength_ZeroBased(void) | idCompressor | static |
bloc | idCompressor_Huffman | private |
blocIn | idCompressor_Huffman | private |
blocMax | idCompressor_Huffman | private |
blocNode | idCompressor_Huffman | private |
blocPtrs | idCompressor_Huffman | private |
compress | idCompressor_None | protected |
compressedSize | idCompressor_Huffman | private |
file | idCompressor_None | protected |
FinishCompress(void) | idCompressor_Huffman | virtual |
Flush(void) | idCompressor_None | virtual |
ForceFlush(void) | idCompressor_None | virtual |
Free_ppnode(huffmanNode_t **ppnode) | idCompressor_Huffman | private |
freelist | idCompressor_Huffman | private |
Get_bit() | idCompressor_Huffman | private |
Get_ppnode() | idCompressor_Huffman | private |
GetBit(byte *fout, int *offset) | idCompressor_Huffman | private |
GetCompressionRatio(void) const | idCompressor_Huffman | virtual |
GetFullPath(void) | idCompressor_None | virtual |
GetName(void) | idCompressor_None | virtual |
idCompressor_Huffman(void) | idCompressor_Huffman | inline |
idCompressor_None(void) | idCompressor_None | |
Increment(huffmanNode_t *node) | idCompressor_Huffman | private |
Init(idFile *f, bool compress, int wordLength) | idCompressor_Huffman | virtual |
Length(void) | idCompressor_None | virtual |
lhead | idCompressor_Huffman | private |
loc | idCompressor_Huffman | private |
ltail | idCompressor_Huffman | private |
nodeList | idCompressor_Huffman | private |
nodePtrs | idCompressor_Huffman | private |
Printf(const char *fmt,...) id_attribute((format(printf | idFile | virtual |
PutBit(int bit, byte *fout, int *offset) | idCompressor_Huffman | private |
Read(void *outData, int outLength) | idCompressor_Huffman | virtual |
ReadBool(bool &value) | idFile | virtual |
ReadChar(char &value) | idFile | virtual |
ReadFloat(float &value) | idFile | virtual |
ReadInt(int &value) | idFile | virtual |
ReadMat3(idMat3 &mat) | idFile | virtual |
ReadShort(short &value) | idFile | virtual |
ReadString(idStr &string) | idFile | virtual |
ReadUnsignedChar(unsigned char &value) | idFile | virtual |
ReadUnsignedInt(unsigned int &value) | idFile | virtual |
ReadUnsignedShort(unsigned short &value) | idFile | virtual |
ReadVec2(idVec2 &vec) | idFile | virtual |
ReadVec3(idVec3 &vec) | idFile | virtual |
ReadVec4(idVec4 &vec) | idFile | virtual |
ReadVec6(idVec6 &vec) | idFile | virtual |
Receive(huffmanNode_t *node, int *ch) | idCompressor_Huffman | private |
Rewind(void) | idFile | virtual |
Seek(long offset, fsOrigin_t origin) | idCompressor_None | virtual |
Send(huffmanNode_t *node, huffmanNode_t *child, byte *fout) | idCompressor_Huffman | private |
seq | idCompressor_Huffman | private |
Swap(huffmanNode_t *node1, huffmanNode_t *node2) | idCompressor_Huffman | private |
Swaplist(huffmanNode_t *node1, huffmanNode_t *node2) | idCompressor_Huffman | private |
Tell(void) | idCompressor_None | virtual |
Timestamp(void) | idCompressor_None | virtual |
Transmit(int ch, byte *fout) | idCompressor_Huffman | private |
tree | idCompressor_Huffman | private |
unCompressedSize | idCompressor_Huffman | private |
VPrintf(const char *fmt, va_list arg) | idFile | virtual |
Write(const void *inData, int inLength) | idCompressor_Huffman | virtual |
WriteBool(const bool value) | idFile | virtual |
WriteChar(const char value) | idFile | virtual |
WriteFloat(const float value) | idFile | virtual |
WriteFloatString(const char *fmt,...) id_attribute((format(printf | idFile | virtual |
WriteInt(const int value) | idFile | virtual |
WriteMat3(const idMat3 &mat) | idFile | virtual |
WriteShort(const short value) | idFile | virtual |
WriteString(const char *string) | idFile | virtual |
WriteUnsignedChar(const unsigned char value) | idFile | virtual |
WriteUnsignedInt(const unsigned int value) | idFile | virtual |
WriteUnsignedShort(unsigned short value) | idFile | virtual |
WriteVec2(const idVec2 &vec) | idFile | virtual |
WriteVec3(const idVec3 &vec) | idFile | virtual |
WriteVec4(const idVec4 &vec) | idFile | virtual |
WriteVec6(const idVec6 &vec) | idFile | virtual |
~idFile(void) | idFile | inlinevirtual |