Lines Matching defs:yoff

101         YOffset* yoff = head->yoffsets();
102 yoff->fY = bounds.height() - 1;
103 yoff->fOffset = 0;
200 const YOffset* yoff = head->yoffsets();
201 const YOffset* ystop = yoff + head->fRowCount;
207 while (yoff < ystop) {
208 SkASSERT(prevY < yoff->fY);
209 SkASSERT(yoff->fY <= lastY);
210 prevY = yoff->fY;
211 SkASSERT(prevOffset < (int32_t)yoff->fOffset);
212 prevOffset = yoff->fOffset;
213 const uint8_t* row = head->data() + yoff->fOffset;
215 SkASSERT(yoff->fOffset + rowLength <= head->fDataSize);
216 yoff += 1;
219 --yoff;
220 SkASSERT(yoff->fY == lastY);
407 YOffset* yoff = head->yoffsets();
408 YOffset* stop = yoff + head->fRowCount;
416 while (yoff < stop) {
418 count_left_right_zeros(base + yoff->fOffset, width, &L, &R);
430 yoff += 1;
447 // play tricks with the yoff->fOffset for each row
448 yoff = head->yoffsets();
449 while (yoff < stop) {
450 uint8_t* row = base + yoff->fOffset;
452 yoff->fOffset += trim_row_left_right(row, width, leftZeros, riteZeros);
453 SkDEBUGCODE((void)compute_row_length(base + yoff->fOffset, width - leftZeros - riteZeros);)
454 yoff += 1;
483 YOffset* yoff = head->yoffsets();
484 YOffset* stop = yoff + head->fRowCount;
490 while (yoff < stop) {
491 const uint8_t* data = base + yoff->fOffset;
496 yoff += 1;
505 yoff = head->yoffsets();
506 int dy = yoff[skip - 1].fY + 1;
508 SkASSERT(yoff[i].fY >= dy);
509 yoff[i].fY -= dy;
529 stop = yoff = head->yoffsets() + head->fRowCount;
531 yoff -= 1;
532 } while (row_is_all_zeros(base + yoff->fOffset, width));
533 skip = SkToInt(stop - yoff - 1);
540 fBounds.fBottom = fBounds.fTop + yoff->fY + 1;
563 const YOffset* yoff = head->yoffsets();
566 const YOffset& lastY = yoff[head->fRowCount - 1];
808 const YOffset* yoff = fRunHead->yoffsets();
809 while (yoff->fY < y) {
810 yoff += 1;
811 SkASSERT(yoff - fRunHead->yoffsets() < fRunHead->fRowCount);
815 *lastYForRow = fBounds.y() + yoff->fY;
817 return fRunHead->data() + yoff->fOffset;