Lines Matching refs:write_ptr

54   PngWriteStructDeleter(png_structp write_ptr, png_infop info_ptr)  in PngWriteStructDeleter()  argument
55 : write_ptr_(write_ptr), info_ptr_(info_ptr) {} in PngWriteStructDeleter()
376 static void WritePalette(png_structp write_ptr, png_infop write_info_ptr, in WritePalette() argument
428 png_set_PLTE(write_ptr, write_info_ptr, color_palette_bytes.get(), color_palette->size()); in WritePalette()
431 png_set_tRNS(write_ptr, write_info_ptr, alpha_palette_bytes.get(), alpha_palette->size(), in WritePalette()
438 static void WriteNinePatch(png_structp write_ptr, png_infop write_info_ptr, in WriteNinePatch() argument
476 png_set_keep_unknown_chunks(write_ptr, PNG_HANDLE_CHUNK_ALWAYS, nullptr, 0); in WriteNinePatch()
480 png_set_unknown_chunks(write_ptr, write_info_ptr, unknown_chunks, index); in WriteNinePatch()
491 png_structp write_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr); in WritePng() local
492 if (write_ptr == nullptr) { in WritePng()
498 png_infop write_info_ptr = png_create_info_struct(write_ptr); in WritePng()
501 png_destroy_write_struct(&write_ptr, nullptr); in WritePng()
506 PngWriteStructDeleter png_write_deleter(write_ptr, write_info_ptr); in WritePng()
510 if (setjmp(png_jmpbuf(write_ptr))) { in WritePng()
515 png_set_error_fn(write_ptr, (png_voidp)context->GetDiagnostics(), LogError, LogWarning); in WritePng()
518 png_set_write_fn(write_ptr, (png_voidp)out, WriteDataToStream, nullptr); in WritePng()
521 png_set_compression_level(write_ptr, Z_BEST_COMPRESSION); in WritePng()
621 png_set_IHDR(write_ptr, write_info_ptr, image->width, image->height, 8, in WritePng()
628 WritePalette(write_ptr, write_info_ptr, &color_palette, &alpha_palette); in WritePng()
629 png_set_filter(write_ptr, 0, PNG_NO_FILTERS); in WritePng()
631 png_set_filter(write_ptr, 0, PNG_ALL_FILTERS); in WritePng()
635 WriteNinePatch(write_ptr, write_info_ptr, nine_patch); in WritePng()
639 png_write_info(write_ptr, write_info_ptr); in WritePng()
663 png_write_row(write_ptr, out_row.get()); in WritePng()
699 png_write_row(write_ptr, out_row.get()); in WritePng()
726 png_write_row(write_ptr, out_row.get()); in WritePng()
734 png_set_filler(write_ptr, 0, PNG_FILLER_AFTER); in WritePng()
736 png_write_image(write_ptr, image->rows.get()); in WritePng()
742 png_write_end(write_ptr, write_info_ptr); in WritePng()