Lines Matching defs:write_ptr

52   PngWriteStructDeleter(png_structp write_ptr, png_infop info_ptr)
53 : write_ptr_(write_ptr), info_ptr_(info_ptr) {}
373 static void WritePalette(png_structp write_ptr, png_infop write_info_ptr,
425 png_set_PLTE(write_ptr, write_info_ptr, color_palette_bytes.get(), color_palette->size());
428 png_set_tRNS(write_ptr, write_info_ptr, alpha_palette_bytes.get(), alpha_palette->size(),
435 static void WriteNinePatch(png_structp write_ptr, png_infop write_info_ptr,
473 png_set_keep_unknown_chunks(write_ptr, PNG_HANDLE_CHUNK_ALWAYS, nullptr, 0);
477 png_set_unknown_chunks(write_ptr, write_info_ptr, unknown_chunks, index);
487 png_structp write_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING, nullptr, nullptr, nullptr);
488 if (write_ptr == nullptr) {
494 png_infop write_info_ptr = png_create_info_struct(write_ptr);
497 png_destroy_write_struct(&write_ptr, nullptr);
502 PngWriteStructDeleter png_write_deleter(write_ptr, write_info_ptr);
506 if (setjmp(png_jmpbuf(write_ptr))) {
511 png_set_error_fn(write_ptr, (png_voidp)context->GetDiagnostics(), LogError, LogWarning);
514 png_set_write_fn(write_ptr, (png_voidp)out, WriteDataToStream, nullptr);
517 png_set_compression_level(write_ptr, Z_BEST_COMPRESSION);
617 png_set_IHDR(write_ptr, write_info_ptr, image->width, image->height, 8,
624 WritePalette(write_ptr, write_info_ptr, &color_palette, &alpha_palette);
625 png_set_filter(write_ptr, 0, PNG_NO_FILTERS);
627 png_set_filter(write_ptr, 0, PNG_ALL_FILTERS);
631 WriteNinePatch(write_ptr, write_info_ptr, nine_patch);
635 png_write_info(write_ptr, write_info_ptr);
659 png_write_row(write_ptr, out_row.get());
695 png_write_row(write_ptr, out_row.get());
722 png_write_row(write_ptr, out_row.get());
730 png_set_filler(write_ptr, 0, PNG_FILLER_AFTER);
732 png_write_image(write_ptr, image->rows.get());
738 png_write_end(write_ptr, write_info_ptr);