Lines Matching defs:fBounds

138         fTop = fBottom = clip.fBounds.fBottom;
151 fTop = clip.fBounds.fTop;
152 fBottom = clip.fBounds.fTop + fCurrYOff->fY + 1;
192 SkASSERT(fBounds.isEmpty());
202 const int lastY = fBounds.height() - 1;
214 size_t rowLength = compute_row_length(row, fBounds.width());
405 const int width = fBounds.width();
441 fBounds.fLeft += leftZeros;
442 fBounds.fRight -= riteZeros;
443 SkASSERT(!fBounds.isEmpty());
481 const int width = fBounds.width();
503 // adjust fRowCount and fBounds.fTop, and slide all the data up
515 fBounds.fTop += dy;
516 SkASSERT(!fBounds.isEmpty());
540 fBounds.fBottom = fBounds.fTop + yoff->fY + 1;
541 SkASSERT(!fBounds.isEmpty());
552 // possible our fBounds.fBottom is bigger than our last scanline of data, so
553 // we trim fBounds.fBottom back up.
567 SkASSERT(lastY.fY + 1 <= fBounds.height());
568 fBounds.fBottom = fBounds.fTop + lastY.fY + 1;
569 SkASSERT(lastY.fY + 1 == fBounds.height());
570 SkASSERT(!fBounds.isEmpty());
587 fBounds.setEmpty();
592 SkDEBUGCODE(fBounds.setEmpty();) // need this for validate
607 fBounds = src.fBounds;
623 if (a.fBounds != b.fBounds) {
649 SkTSwap(fBounds, other.fBounds);
660 fBounds.setEmpty();
680 fBounds = bounds;
791 fBounds = bounds;
803 if (!y_in_rect(y, fBounds)) {
806 y -= fBounds.y(); // our yoffs values are relative to the top
815 *lastYForRow = fBounds.y() + yoff->fY;
821 SkASSERT(x_in_rect(x, fBounds));
822 x -= fBounds.x();
843 if (!fBounds.contains(left, top, right, bottom)) {
879 SkIRect fBounds;
892 Builder(const SkIRect& bounds) : fBounds(bounds) {
908 const SkIRect& getBounds() const { return fBounds; }
912 SkASSERT(fBounds.contains(x, y));
913 SkASSERT(fBounds.contains(x + count - 1, y));
915 x -= fBounds.left();
916 y -= fBounds.top();
931 SkASSERT(row->fWidth < fBounds.width());
939 SkASSERT(row->fWidth < fBounds.width());
944 SkASSERT(row->fWidth <= fBounds.width());
948 SkASSERT(fBounds.contains(x, y + height - 1));
952 y -= fBounds.fTop;
958 SkASSERT(fBounds.contains(x + width - 1, y + height - 1));
965 y -= fBounds.fTop;
972 SkASSERT(fBounds.contains(x + width - 1 +
998 y -= fBounds.fTop;
1019 SkASSERT(fMinY >= fBounds.fTop);
1020 SkASSERT(fMinY < fBounds.fBottom);
1021 int adjustY = fMinY - fBounds.fTop;
1022 fBounds.fTop = fMinY;
1042 size_t bytesNeeded = compute_row_length(data, fBounds.width());
1051 target->fBounds = fBounds;
1619 if (b_empty || !SkIRect::Intersects(clipA->fBounds, clipB->fBounds)) {
1622 bounds = clipA->fBounds;
1626 if ((a_empty | b_empty) || !bounds.intersect(clipA->fBounds,
1627 clipB->fBounds)) {
1640 bounds = clipA->fBounds;
1641 bounds.join(clipB->fBounds);
1649 SkASSERT(SkIRect::Intersects(bounds, clipB->fBounds));
1650 SkASSERT(SkIRect::Intersects(bounds, clipB->fBounds));
1670 if (!rStorage.intersect(rOrig, fBounds)) {
1674 if (rStorage == fBounds) {
1687 if (rOrig.contains(fBounds)) {
1704 boundsStorage.set(fBounds);
1750 dst->fBounds = fBounds;
1752 dst->fBounds.offset(dx, dy);
1773 mask->fBounds.setEmpty();
1779 mask->fBounds = fBounds;
1780 mask->fRowBytes = fBounds.width();
1786 const int width = fBounds.width();
1788 int y = fBounds.fTop;
2067 const int width = srcMask.fBounds.width();
2068 const int height = srcMask.fBounds.height();
2119 grayMask.fBounds = origMask.fBounds;
2120 grayMask.fRowBytes = origMask.fBounds.width();
2141 rowMask.fBounds.fLeft = clip.fLeft;
2142 rowMask.fBounds.fRight = clip.fRight;
2159 rowMask.fBounds.fTop = y;
2160 rowMask.fBounds.fBottom = y + 1;
2161 fBlitter->blitMask(rowMask, rowMask.fBounds);