Lines Matching refs:row
702 png_uint_32 rowbytes; /* bytes needed to hold an untransformed row */
967 #define PNG_FILTER_TYPE_BASE 0 /* Single row per-byte filtering */
1035 * change these values for the row. It also should enable using
1040 png_uint_32 width; /* width of row */
1041 png_uint_32 rowbytes; /* number of bytes in row */
1042 png_byte color_type; /* color type of row */
1043 png_byte bit_depth; /* bit depth of row */
1165 png_uint_32 usr_width; /* width of row at start of write */
1166 png_uint_32 rowbytes; /* size of row in bytes */
1167 png_uint_32 irowbytes; /* size of current interlaced row in bytes */
1168 png_uint_32 iwidth; /* width of current interlaced row in pixels */
1169 png_uint_32 row_number; /* current row in interlace pass */
1170 png_bytep prev_row; /* buffer to save previous (unfiltered) row */
1171 png_bytep row_buf; /* buffer to save current (unfiltered) row */
1172 png_bytep sub_row; /* buffer to save "sub" row when filtering */
1173 png_bytep up_row; /* buffer to save "up" row when filtering */
1174 png_bytep avg_row; /* buffer to save "avg" row when filtering */
1175 png_bytep paeth_row; /* buffer to save "Paeth" row when filtering */
1188 png_byte do_filter; /* row filter flags (see PNG_FILTER_ below ) */
1191 png_byte usr_bit_depth; /* bit depth of users row */
1253 png_read_status_ptr read_row_fn; /* called after each row is decoded */
1254 png_write_status_ptr write_row_fn; /* called after each row is encoded */
1257 png_progressive_row_ptr row_fn; /* called after each prog. row is decoded */
1300 png_byte heuristic_method; /* heuristic for row filter selection */
1302 png_bytep prev_filters; /* filter type(s) of previous row(s) */
1384 png_bytep big_row_buf; /* buffer to save current (unfiltered) row */
1701 png_bytepp row, png_bytepp display_row, png_uint_32 num_rows));
1705 /* read a row of data. */
1707 png_bytep row,
1717 /* write a row of image data */
1719 png_bytep row));
1723 png_bytepp row, png_uint_32 num_rows));
1824 * previous filters. This is cumulative for each previous row with a weight.
1827 * the selection of the first row filter. Well chosen weights can (in theory)
1852 /* Heuristic used for row filter selection. These defines should NOT be
2098 /* Returns number of bytes needed to hold a transformed row. */
3152 /* Called when finished processing a row of data */
3155 /* Internal use only. Called before first row of data */
3162 /* combine a row of data, dealing with alpha, etc. if requested */
3163 PNG_EXTERN void png_combine_row PNGARG((png_structp png_ptr, png_bytep row,
3167 /* expand an interlaced row */
3170 png_bytep row, int pass, png_uint_32 transformations));
3178 /* grab pixels out of a row for an interlaced pass */
3180 png_bytep row, int pass));
3183 /* unfilter a row */
3185 png_row_infop row_info, png_bytep row, png_bytep prev_row, int filter));
3187 /* Choose the best filter to use and filter the row data */
3191 /* Write out the filtered row. */
3194 /* finish a row while reading, dealing with interlacing passes, etc. */
3197 /* initialize the row buffers, etc. */
3206 png_bytep row, png_uint_32 filler, png_uint_32 flags));
3211 png_bytep row));
3216 png_bytep row));
3221 png_bytep row));
3226 png_bytep row));
3232 png_bytep row, png_uint_32 flags));
3236 PNG_EXTERN void png_do_swap PNGARG((png_row_infop row_info, png_bytep row));
3240 PNG_EXTERN void png_do_packswap PNGARG((png_row_infop row_info, png_bytep row));
3245 row_info, png_bytep row));
3250 png_bytep row));
3254 PNG_EXTERN void png_do_unpack PNGARG((png_row_infop row_info, png_bytep row));
3258 PNG_EXTERN void png_do_unshift PNGARG((png_row_infop row_info, png_bytep row,
3263 PNG_EXTERN void png_do_invert PNGARG((png_row_infop row_info, png_bytep row));
3267 PNG_EXTERN void png_do_chop PNGARG((png_row_infop row_info, png_bytep row));
3272 png_bytep row, png_bytep palette_lookup, png_bytep dither_lookup));
3281 PNG_EXTERN void png_do_bgr PNGARG((png_row_infop row_info, png_bytep row));
3286 png_bytep row, png_uint_32 bit_depth));
3290 PNG_EXTERN void png_do_shift PNGARG((png_row_infop row_info, png_bytep row,
3296 PNG_EXTERN void png_do_background PNGARG((png_row_infop row_info, png_bytep row,
3303 PNG_EXTERN void png_do_background PNGARG((png_row_infop row_info, png_bytep row,
3309 PNG_EXTERN void png_do_gamma PNGARG((png_row_infop row_info, png_bytep row,
3316 png_bytep row, png_colorp palette, png_bytep trans, int num_trans));
3318 png_bytep row, png_color_16p trans_value));
3452 PNG_EXTERN void png_push_have_row PNGARG((png_structp png_ptr, png_bytep row));
3481 png_bytep row));
3483 png_bytep row));