Home | History | Annotate | Download | only in libpng

Lines Matching full:png_ptr

502 png_do_write_transformations(png_structrp png_ptr, png_row_infop row_info)
506 if (png_ptr == NULL)
510 if ((png_ptr->transformations & PNG_USER_TRANSFORM) != 0)
511 if (png_ptr->write_user_transform_fn != NULL)
512 (*(png_ptr->write_user_transform_fn)) /* User write transform
514 (png_ptr, /* png_ptr */
522 png_ptr->row_buf + 1); /* start of pixel data for row */
526 if ((png_ptr->transformations & PNG_FILLER) != 0)
527 png_do_strip_channel(row_info, png_ptr->row_buf + 1,
528 !(png_ptr->flags & PNG_FLAG_FILLER_AFTER));
532 if ((png_ptr->transformations & PNG_PACKSWAP) != 0)
533 png_do_packswap(row_info, png_ptr->row_buf + 1);
537 if ((png_ptr->transformations & PNG_PACK) != 0)
538 png_do_pack(row_info, png_ptr->row_buf + 1,
539 (png_uint_32)png_ptr->bit_depth);
544 if ((png_ptr->transformations & PNG_SWAP_BYTES) != 0)
545 png_do_swap(row_info, png_ptr->row_buf + 1);
550 if ((png_ptr->transformations & PNG_SHIFT) != 0)
551 png_do_shift(row_info, png_ptr->row_buf + 1,
552 &(png_ptr->shift));
556 if ((png_ptr->transformations & PNG_SWAP_ALPHA) != 0)
557 png_do_write_swap_alpha(row_info, png_ptr->row_buf + 1);
561 if ((png_ptr->transformations & PNG_INVERT_ALPHA) != 0)
562 png_do_write_invert_alpha(row_info, png_ptr->row_buf + 1);
566 if ((png_ptr->transformations & PNG_BGR) != 0)
567 png_do_bgr(row_info, png_ptr->row_buf + 1);
571 if ((png_ptr->transformations & PNG_INVERT_MONO) != 0)
572 png_do_invert(row_info, png_ptr->row_buf + 1);