• Home
  • Raw
  • Download

Lines Matching defs:tiff

102 struct tiff {  struct
125 #define TIFF_BIGTIFF 0x80000U /* read/write bigtiff */ argument
130 uint64 tif_diroff; /* file offset of current directory */
131 uint64 tif_nextdiroff; /* file offset of following directory */
132 … tif_dirlist; /* list of offsets to already seen directories to prevent IFD looping */
133 uint16 tif_dirlistsize; /* number of entries in offset list */
134 uint16 tif_dirnumber; /* number of already seen directories */
135 TIFFDirectory tif_dir; /* internal rep of current directory */
136 TIFFDirectory tif_customdir; /* custom IFDs are separated from the main ones */
137 union {
141 } tif_header;
142 uint16 tif_header_size; /* file's header block and its length */
143 uint32 tif_row; /* current scanline */
144 uint16 tif_curdir; /* current directory (index) */
145 uint32 tif_curstrip; /* current strip for read/write */
146 uint64 tif_curoff; /* current offset for read/write */
147 uint64 tif_dataoff; /* current offset for writing dir */
149 uint16 tif_nsubifd; /* remaining subifds to write */
150 uint64 tif_subifdoff; /* offset for patching SubIFD link */
152 uint32 tif_col; /* current column (offset by row too) */
153 uint32 tif_curtile; /* current tile for read/write */
154 tmsize_t tif_tilesize; /* # of bytes in a tile */
156 int tif_decodestatus;
157 TIFFBoolMethod tif_fixuptags; /* called in TIFFReadDirectory */
158 TIFFBoolMethod tif_setupdecode; /* called once before predecode */
159 TIFFPreMethod tif_predecode; /* pre- row/strip/tile decoding */
160 TIFFBoolMethod tif_setupencode; /* called once before preencode */
161 int tif_encodestatus;
162 TIFFPreMethod tif_preencode; /* pre- row/strip/tile encoding */
163 TIFFBoolMethod tif_postencode; /* post- row/strip/tile encoding */
164 TIFFCodeMethod tif_decoderow; /* scanline decoding routine */
165 TIFFCodeMethod tif_encoderow; /* scanline encoding routine */
166 TIFFCodeMethod tif_decodestrip; /* strip decoding routine */
167 TIFFCodeMethod tif_encodestrip; /* strip encoding routine */
168 TIFFCodeMethod tif_decodetile; /* tile decoding routine */
169 TIFFCodeMethod tif_encodetile; /* tile encoding routine */
170 TIFFVoidMethod tif_close; /* cleanup-on-close routine */
171 TIFFSeekMethod tif_seek; /* position within a strip routine */
172 TIFFVoidMethod tif_cleanup; /* cleanup state routine */
173 TIFFStripMethod tif_defstripsize; /* calculate/constrain strip size */
174 TIFFTileMethod tif_deftilesize; /* calculate/constrain tile size */
175 uint8* tif_data; /* compression scheme private data */
177 tmsize_t tif_scanlinesize; /* # of bytes in a scanline */
178 tmsize_t tif_scanlineskew; /* scanline skew for reading strips */
179 uint8* tif_rawdata; /* raw data buffer */
180 tmsize_t tif_rawdatasize; /* # of bytes in raw data buffer */
181 tmsize_t tif_rawdataoff; /* rawdata offset within strip */
182 tmsize_t tif_rawdataloaded;/* amount of data in rawdata */
183 uint8* tif_rawcp; /* current spot in raw buffer */
184 tmsize_t tif_rawcc; /* bytes unread from raw buffer */
186 uint8* tif_base; /* base of mapped file */
187 tmsize_t tif_size; /* size of mapped file region (bytes, thus tmsize_t) */
188 TIFFMapFileProc tif_mapproc; /* map file method */
189 TIFFUnmapFileProc tif_unmapproc; /* unmap file method */
191 thandle_t tif_clientdata; /* callback parameter */
192 TIFFReadWriteProc tif_readproc; /* read method */
193 TIFFReadWriteProc tif_writeproc; /* write method */
194 TIFFSeekProc tif_seekproc; /* lseek method */
195 TIFFCloseProc tif_closeproc; /* close method */
196 TIFFSizeProc tif_sizeproc; /* filesize method */
198 TIFFPostMethod tif_postdecode; /* post decoding routine */
200 TIFFField** tif_fields; /* sorted table of registered tags */
201 size_t tif_nfields; /* # entries in registered tag table */
202 const TIFFField* tif_foundfield; /* cached pointer to already found tag */
203 TIFFTagMethods tif_tagmethods; /* tag get/set/print routines */
204 TIFFClientInfoLink* tif_clientinfo; /* extra client information. */
207 TIFFFieldArray* tif_fieldscompat;
208 size_t tif_nfieldscompat;