Lines Matching defs:png_ptr

49 png_set_bgr(png_structp png_ptr)
53 if (png_ptr == NULL)
56 png_ptr->transformations |= PNG_BGR;
63 png_set_swap(png_structp png_ptr)
67 if (png_ptr == NULL)
70 if (png_ptr->bit_depth == 16)
71 png_ptr->transformations |= PNG_SWAP_BYTES;
78 png_set_packing(png_structp png_ptr)
82 if (png_ptr == NULL)
85 if (png_ptr->bit_depth < 8)
87 png_ptr->transformations |= PNG_PACK;
88 png_ptr->usr_bit_depth = 8;
96 png_set_packswap(png_structp png_ptr)
100 if (png_ptr == NULL)
103 if (png_ptr->bit_depth < 8)
104 png_ptr->transformations |= PNG_PACKSWAP;
110 png_set_shift(png_structp png_ptr, png_const_color_8p true_bits)
114 if (png_ptr == NULL)
117 png_ptr->transformations |= PNG_SHIFT;
118 png_ptr->shift = *true_bits;
125 png_set_interlace_handling(png_structp png_ptr)
129 if (png_ptr && png_ptr->interlaced)
131 png_ptr->transformations |= PNG_INTERLACE;
146 png_set_filler(png_structp png_ptr, png_uint_32 filler, int filler_loc)
150 if (png_ptr == NULL)
153 png_ptr->transformations |= PNG_FILLER;
154 png_ptr->filler = (png_uint_16)filler;
157 png_ptr->flags |= PNG_FLAG_FILLER_AFTER;
160 png_ptr->flags &= ~PNG_FLAG_FILLER_AFTER;
167 if (png_ptr->color_type == PNG_COLOR_TYPE_RGB)
169 png_ptr->usr_channels = 4;
175 if (png_ptr->color_type == PNG_COLOR_TYPE_GRAY && png_ptr->bit_depth >= 8)
177 png_ptr->usr_channels = 2;
183 png_set_add_alpha(png_structp png_ptr, png_uint_32 filler, int filler_loc)
187 if (png_ptr == NULL)
190 png_set_filler(png_ptr, filler, filler_loc);
191 png_ptr->transformations |= PNG_ADD_ALPHA;
199 png_set_swap_alpha(png_structp png_ptr)
203 if (png_ptr == NULL)
206 png_ptr->transformations |= PNG_SWAP_ALPHA;
213 png_set_invert_alpha(png_structp png_ptr)
217 if (png_ptr == NULL)
220 png_ptr->transformations |= PNG_INVERT_ALPHA;
226 png_set_invert_mono(png_structp png_ptr)
230 if (png_ptr == NULL)
233 png_ptr->transformations |= PNG_INVERT_MONO;
654 png_set_user_transform_info(png_structp png_ptr, png_voidp
659 if (png_ptr == NULL)
661 png_ptr->user_transform_ptr = user_transform_ptr;
662 png_ptr->user_transform_depth = (png_byte)user_transform_depth;
663 png_ptr->user_transform_channels = (png_byte)user_transform_channels;
674 png_get_user_transform_ptr(png_const_structp png_ptr)
676 if (png_ptr == NULL)
679 return ((png_voidp)png_ptr->user_transform_ptr);
685 png_get_current_row_number(png_const_structp png_ptr)
690 if (png_ptr != NULL)
691 return png_ptr->row_number;
697 png_get_current_pass_number(png_const_structp png_ptr)
699 if (png_ptr != NULL)
700 return png_ptr->pass;