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()
378 static void WritePalette(png_structp write_ptr, png_infop write_info_ptr, in WritePalette() argument
430 png_set_PLTE(write_ptr, write_info_ptr, color_palette_bytes.get(), color_palette->size()); in WritePalette()
433 png_set_tRNS(write_ptr, write_info_ptr, alpha_palette_bytes.get(), alpha_palette->size(), in WritePalette()
440 static void WriteNinePatch(png_structp write_ptr, png_infop write_info_ptr, in WriteNinePatch() argument
478 png_set_keep_unknown_chunks(write_ptr, PNG_HANDLE_CHUNK_ALWAYS, nullptr, 0); in WriteNinePatch()
482 png_set_unknown_chunks(write_ptr, write_info_ptr, unknown_chunks, index); in WriteNinePatch()
493 png_structp write_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr); in WritePng() local
494 if (write_ptr == nullptr) { in WritePng()
501 png_infop write_info_ptr = png_create_info_struct(write_ptr); in WritePng()
505 png_destroy_write_struct(&write_ptr, nullptr); in WritePng()
510 PngWriteStructDeleter png_write_deleter(write_ptr, write_info_ptr); in WritePng()
514 if (setjmp(png_jmpbuf(write_ptr))) { in WritePng()
519 png_set_error_fn(write_ptr, (png_voidp)context->GetDiagnostics(), LogError, LogWarning); in WritePng()
522 png_set_write_fn(write_ptr, (png_voidp)out, WriteDataToStream, nullptr); in WritePng()
525 png_set_compression_level(write_ptr, Z_BEST_COMPRESSION); in WritePng()
625 png_set_IHDR(write_ptr, write_info_ptr, image->width, image->height, 8, in WritePng()
632 WritePalette(write_ptr, write_info_ptr, &color_palette, &alpha_palette); in WritePng()
633 png_set_filter(write_ptr, 0, PNG_NO_FILTERS); in WritePng()
635 png_set_filter(write_ptr, 0, PNG_ALL_FILTERS); in WritePng()
639 WriteNinePatch(write_ptr, write_info_ptr, nine_patch); in WritePng()
643 png_write_info(write_ptr, write_info_ptr); in WritePng()
667 png_write_row(write_ptr, out_row.get()); in WritePng()
703 png_write_row(write_ptr, out_row.get()); in WritePng()
730 png_write_row(write_ptr, out_row.get()); in WritePng()
738 png_set_filler(write_ptr, 0, PNG_FILLER_AFTER); in WritePng()
740 png_write_image(write_ptr, image->rows.get()); in WritePng()
746 png_write_end(write_ptr, write_info_ptr); in WritePng()