Lines Matching refs:rowNum
508 static void AllRowsCallback(png_structp png_ptr, png_bytep row, png_uint_32 rowNum, int /*pass*/) {
509 GetDecoder(png_ptr)->allRowsCallback(row, rowNum);
512 static void RowCallback(png_structp png_ptr, png_bytep row, png_uint_32 rowNum, int /*pass*/) {
513 GetDecoder(png_ptr)->rowCallback(row, rowNum);
554 void allRowsCallback(png_bytep row, int rowNum) {
555 SkASSERT(rowNum == fRowsWrittenToOutput);
589 void rowCallback(png_bytep row, int rowNum) {
590 if (rowNum < fFirstRow) {
595 SkASSERT(rowNum <= fLastRow);
599 if (!this->swizzler() || this->swizzler()->rowNeeded(rowNum - fFirstRow)) {
626 static void InterlacedRowCallback(png_structp png_ptr, png_bytep row, png_uint_32 rowNum, int pass) {
628 decoder->interlacedRowCallback(row, rowNum, pass);
647 void interlacedRowCallback(png_bytep row, int rowNum, int pass) {
648 if (rowNum < fFirstRow || rowNum > fLastRow || fInterlacedComplete) {
653 png_bytep oldRow = fInterlaceBuffer.get() + (rowNum - fFirstRow) * fPng_rowbytes;
659 SkASSERT(fLinesDecoded == rowNum - fFirstRow);
663 if (fNumberPasses - 1 == pass && rowNum == fLastRow) {
691 for (int rowNum = 0; rowNum < fLinesDecoded; rowNum++) {