| LibreOffice Module vcl (master) 1
    | 
#include <giflzwc.hxx>
| Public Member Functions | |
| GIFLZWCompressor () | |
| ~GIFLZWCompressor () | |
| void | StartCompression (SvStream &rGIF, sal_uInt16 nPixelSize) | 
| void | Compress (sal_uInt8 *pSrc, sal_uInt32 nSize) | 
| void | EndCompression () | 
| Private Attributes | |
| std::unique_ptr< GIFImageDataOutputStream > | pIDOS | 
| std::unique_ptr< GIFLZWCTreeNode[]> | pTable | 
| GIFLZWCTreeNode * | pPrefix | 
| sal_uInt16 | nDataSize | 
| sal_uInt16 | nClearCode | 
| sal_uInt16 | nEOICode | 
| sal_uInt16 | nTableSize | 
| sal_uInt16 | nCodeSize | 
Definition at line 29 of file giflzwc.hxx.
| GIFLZWCompressor::GIFLZWCompressor | ( | ) | 
Definition at line 110 of file giflzwc.cxx.
| GIFLZWCompressor::~GIFLZWCompressor | ( | ) | 
Definition at line 117 of file giflzwc.cxx.
References EndCompression(), and pIDOS.
| void GIFLZWCompressor::Compress | ( | sal_uInt8 * | pSrc, | 
| sal_uInt32 | nSize | ||
| ) | 
Definition at line 154 of file giflzwc.cxx.
References i, nClearCode, GIFLZWCTreeNode::nCode, nCodeSize, nDataSize, nEOICode, nTableSize, p, GIFLZWCTreeNode::pFirstChild, pIDOS, pPrefix, and pTable.
| void GIFLZWCompressor::EndCompression | ( | ) | 
Definition at line 212 of file giflzwc.cxx.
References GIFLZWCTreeNode::nCode, nCodeSize, nEOICode, pIDOS, pPrefix, and pTable.
Referenced by ~GIFLZWCompressor().
| void GIFLZWCompressor::StartCompression | ( | SvStream & | rGIF, | 
| sal_uInt16 | nPixelSize | ||
| ) | 
Definition at line 123 of file giflzwc.cxx.
References i, nClearCode, nCodeSize, nDataSize, nEOICode, nTableSize, pIDOS, pPrefix, and pTable.
| 
 | private | 
Definition at line 37 of file giflzwc.hxx.
Referenced by Compress(), and StartCompression().
| 
 | private | 
Definition at line 40 of file giflzwc.hxx.
Referenced by Compress(), EndCompression(), and StartCompression().
| 
 | private | 
Definition at line 36 of file giflzwc.hxx.
Referenced by Compress(), and StartCompression().
| 
 | private | 
Definition at line 38 of file giflzwc.hxx.
Referenced by Compress(), EndCompression(), and StartCompression().
| 
 | private | 
Definition at line 39 of file giflzwc.hxx.
Referenced by Compress(), and StartCompression().
| 
 | private | 
Definition at line 33 of file giflzwc.hxx.
Referenced by Compress(), EndCompression(), StartCompression(), and ~GIFLZWCompressor().
| 
 | private | 
Definition at line 35 of file giflzwc.hxx.
Referenced by Compress(), EndCompression(), and StartCompression().
| 
 | private | 
Definition at line 34 of file giflzwc.hxx.
Referenced by Compress(), EndCompression(), and StartCompression().