Publicly inherits ImageDecoder.
| GifDecoder | ( Renderer* renderer ); | |
| ~GifDecoder | ( ); |
| void | data | ( const char* bytes, int length ); |
| void | endOfData | ( ); |
| void | getGifColorTable | ( unsigned char* table, int numColors ); |
| int | broken; |
| int | bitsPerPixel; |
| unsigned char | buf[]; |
| int | bufPtr; |
| int | bytesLeft; |
| bool | canDraw; |
| LZWDecoder* | curDecoder; |
| int | drawnToLine; |
| bool | gotOneIm; |
| bool | hasGlobalColorTable; |
| bool | hasLocalColorTable; |
| unsigned char | header[]; |
| int | headerBytes; |
| int | height; |
| int | ihei; |
| QImage* | im; |
| bool | interlaced; |
| bool | isGif89; |
| int | iwid; |
| int | lastUpdate; |
| bool | lookingForNextBlock; |
| QImage* | mask; |
| int | numColors; |
| int | numLocalColors; |
| void | readGCE(???); |
| bool | readingColorTable; |
| bool | readingExtension; |
| bool | readingImageBlock; |
| bool | readingImageData; |
| bool | readingImageDescriptor; |
| void | renderProgressive(???); |
| bool | skippingDataBlocks; |
| int | transColor; |
| int | width; |