Home | History | Annotate | Download | only in compile

Lines Matching refs:writePtr

91 static void writeDataToStream(png_structp writePtr, png_bytep data,
93 BigBuffer* outBuffer = reinterpret_cast<BigBuffer*>(png_get_io_ptr(writePtr));
98 static void flushDataToStream(png_structp /*writePtr*/) {}
433 static bool writePng(IDiagnostics* diag, png_structp writePtr,
435 if (setjmp(png_jmpbuf(writePtr))) {
462 png_set_compression_level(writePtr, Z_BEST_COMPRESSION);
510 png_set_IHDR(writePtr, infoPtr, info->width, info->height, 8, colorType,
515 png_set_PLTE(writePtr, infoPtr, rgbPalette, paletteEntries);
517 png_set_tRNS(writePtr, infoPtr, alphaPalette, paletteEntries,
520 png_set_filter(writePtr, 0, PNG_NO_FILTERS);
522 writePtr, 0, PNG_ALL_FILTERS);
570 png_set_keep_unknown_chunks(writePtr, PNG_HANDLE_CHUNK_ALWAYS, chunkNames,
572 png_set_unknown_chunks(writePtr, infoPtr, unknowns, chunkCount);
576 png_set_unknown_chunk_location(writePtr, infoPtr, 0, PNG_HAVE_PLTE);
578 png_set_unknown_chunk_location(writePtr, infoPtr, 1, PNG_HAVE_PLTE);
583 png_write_info(writePtr, infoPtr);
589 png_set_filler(writePtr, 0, PNG_FILLER_AFTER);
595 png_write_image(writePtr, rows);
602 png_write_end(writePtr, infoPtr);
612 png_get_IHDR(writePtr, infoPtr, &width, &height, &bitDepth, &colorType,
1253 png_structp writePtr = nullptr;
1287 writePtr =
1289 if (!writePtr) {
1294 writeInfoPtr = png_create_info_struct(writePtr);
1300 png_set_error_fn(writePtr, nullptr, nullptr, logWarning);
1303 png_set_write_fn(writePtr, (png_voidp)outBuffer, writeDataToStream,
1306 if (!writePng(mDiag, writePtr, writeInfoPtr, &pngInfo,
1317 if (writePtr) {
1318 png_destroy_write_struct(&writePtr, &writeInfoPtr);