Lines Matching refs:info_ptr
77 * the png_ptr and info_ptr.
96 void setInfoPtr(png_infop info_ptr) {
98 fInfo_ptr = info_ptr;
110 * inputs. If codecPtr was NULL, the png_ptr and info_ptr are
134 static inline bool process_data(png_structp png_ptr, png_infop info_ptr,
139 png_process_data(png_ptr, info_ptr, (png_bytep) buffer, bytesRead);
354 png_infop info_ptr) {
368 if (PNG_INFO_iCCP == png_get_iCCP(png_ptr, info_ptr, &name, &compression, &profile,
378 if (png_get_valid(png_ptr, info_ptr, PNG_INFO_sRGB)) {
392 if (png_get_cHRM_fixed(png_ptr, info_ptr, &chrm[0], &chrm[1], &chrm[2], &chrm[3], &chrm[4],
414 if (PNG_INFO_gAMA == png_get_gAMA_fixed(png_ptr, info_ptr, &gamma)) {
499 SkPngChunkReader* reader, png_structp png_ptr, png_infop info_ptr, int bitDepth)
500 : INHERITED(std::move(info), std::move(stream), reader, png_ptr, info_ptr, bitDepth)
616 png_infop info_ptr, int bitDepth, int numberPasses)
617 : INHERITED(std::move(info), std::move(stream), reader, png_ptr, info_ptr, bitDepth)
760 fPng_rowbytes = png_get_rowbytes(this->png_ptr(), this->info_ptr());
800 png_infop info_ptr = png_create_info_struct(png_ptr);
801 if (info_ptr == nullptr) {
805 autoClean.setInfoPtr(info_ptr);
827 // On success, decodeBounds releases ownership of png_ptr and info_ptr.
832 *info_ptrp = info_ptr;
993 SkPngChunkReader* chunkReader, void* png_ptr, void* info_ptr, int bitDepth)
997 , fInfo_ptr(info_ptr)
1146 png_infop info_ptr;
1148 &png_ptr, &info_ptr)) {
1153 fInfo_ptr = info_ptr;