Lines Matching full:yoff
99 YOffset* yoff = head->yoffsets();
100 yoff->fY = bounds.height() - 1;
101 yoff->fOffset = 0;
198 const YOffset* yoff = head->yoffsets();
199 const YOffset* ystop = yoff + head->fRowCount;
205 while (yoff < ystop) {
206 SkASSERT(prevY < yoff->fY);
207 SkASSERT(yoff->fY <= lastY);
208 prevY = yoff->fY;
209 SkASSERT(prevOffset < (int32_t)yoff->fOffset);
210 prevOffset = yoff->fOffset;
211 const uint8_t* row = head->data() + yoff->fOffset;
213 SkASSERT(yoff->fOffset + rowLength <= head->fDataSize);
214 yoff += 1;
217 --yoff;
218 SkASSERT(yoff->fY == lastY);
405 YOffset* yoff = head->yoffsets();
406 YOffset* stop = yoff + head->fRowCount;
414 while (yoff < stop) {
416 count_left_right_zeros(base + yoff->fOffset, width, &L, &R);
428 yoff += 1;
445 // play tricks with the yoff->fOffset for each row
446 yoff = head->yoffsets();
447 while (yoff < stop) {
448 uint8_t* row = base + yoff->fOffset;
450 yoff->fOffset += trim_row_left_right(row, width, leftZeros, riteZeros);
451 SkDEBUGCODE((void)compute_row_length(base + yoff->fOffset, width - leftZeros - riteZeros);)
452 yoff += 1;
481 YOffset* yoff = head->yoffsets();
482 YOffset* stop = yoff + head->fRowCount;
488 while (yoff < stop) {
489 const uint8_t* data = base + yoff->fOffset;
494 yoff += 1;
503 yoff = head->yoffsets();
504 int dy = yoff[skip - 1].fY + 1;
506 SkASSERT(yoff[i].fY >= dy);
507 yoff[i].fY -= dy;
527 stop = yoff = head->yoffsets() + head->fRowCount;
529 yoff -= 1;
530 } while (row_is_all_zeros(base + yoff->fOffset, width));
531 skip = stop - yoff - 1;
538 fBounds.fBottom = fBounds.fTop + yoff->fY + 1;
561 const YOffset* yoff = head->yoffsets();
564 const YOffset& lastY = yoff[head->fRowCount - 1];
806 const YOffset* yoff = fRunHead->yoffsets();
807 while (yoff->fY < y) {
808 yoff += 1;
809 SkASSERT(yoff - fRunHead->yoffsets() < fRunHead->fRowCount);
813 *lastYForRow = fBounds.y() + yoff->fY;
815 return fRunHead->data() + yoff->fOffset;