Home | History | Annotate | Download | only in core

Lines Matching refs:fBounds

137         fTop = fBottom = clip.fBounds.fBottom;
150 fTop = clip.fBounds.fTop;
151 fBottom = clip.fBounds.fTop + fCurrYOff->fY + 1;
191 SkASSERT(fBounds.isEmpty());
194 SkASSERT(!fBounds.isEmpty());
202 const int lastY = fBounds.height() - 1;
214 size_t rowLength = compute_row_length(row, fBounds.width());
248 const int width = fBounds.width();
250 int y = fBounds.fTop;
445 const int width = fBounds.width();
481 fBounds.fLeft += leftZeros;
482 fBounds.fRight -= riteZeros;
483 SkASSERT(!fBounds.isEmpty());
521 const int width = fBounds.width();
543 // adjust fRowCount and fBounds.fTop, and slide all the data up
555 fBounds.fTop += dy;
556 SkASSERT(!fBounds.isEmpty());
580 fBounds.fBottom = fBounds.fTop + yoff->fY + 1;
581 SkASSERT(!fBounds.isEmpty());
592 // possible our fBounds.fBottom is bigger than our last scanline of data, so
593 // we trim fBounds.fBottom back up.
607 SkASSERT(lastY.fY + 1 <= fBounds.height());
608 fBounds.fBottom = fBounds.fTop + lastY.fY + 1;
609 SkASSERT(lastY.fY + 1 == fBounds.height());
610 SkASSERT(!fBounds.isEmpty());
627 fBounds.setEmpty();
632 SkDEBUGCODE(fBounds.setEmpty();) // need this for validate
647 fBounds = src.fBounds;
663 if (a.fBounds != b.fBounds) {
689 SkTSwap(fBounds, other.fBounds);
700 fBounds.setEmpty();
720 fBounds = bounds;
737 if (yoff->fY != fBounds.fBottom - 1) {
742 int width = fBounds.width();
859 fBounds = bounds;
871 if (!y_in_rect(y, fBounds)) {
874 y -= fBounds.y(); // our yoffs values are relative to the top
883 *lastYForRow = fBounds.y() + yoff->fY;
889 SkASSERT(x_in_rect(x, fBounds));
890 x -= fBounds.x();
911 if (!fBounds.contains(left, top, right, bottom)) {
947 SkIRect fBounds;
960 Builder(const SkIRect& bounds) : fBounds(bounds) {
976 const SkIRect& getBounds() const { return fBounds; }
980 SkASSERT(fBounds.contains(x, y));
981 SkASSERT(fBounds.contains(x + count - 1, y));
983 x -= fBounds.left();
984 y -= fBounds.top();
999 SkASSERT(row->fWidth < fBounds.width());
1007 SkASSERT(row->fWidth < fBounds.width());
1012 SkASSERT(row->fWidth <= fBounds.width());
1016 SkASSERT(fBounds.contains(x, y + height - 1));
1020 y -= fBounds.fTop;
1026 SkASSERT(fBounds.contains(x + width - 1, y + height - 1));
1033 y -= fBounds.fTop;
1043 SkASSERT(fBounds.contains(x + width + (rightAlpha > 0 ? 1 : 0),
1071 y -= fBounds.fTop;
1092 SkASSERT(fMinY >= fBounds.fTop);
1093 SkASSERT(fMinY < fBounds.fBottom);
1094 int adjustY = fMinY - fBounds.fTop;
1095 fBounds.fTop = fMinY;
1115 size_t bytesNeeded = compute_row_length(data, fBounds.width());
1124 target->fBounds = fBounds;
1714 if (b_empty || !SkIRect::Intersects(clipA->fBounds, clipB->fBounds)) {
1717 bounds = clipA->fBounds;
1721 if ((a_empty | b_empty) || !bounds.intersect(clipA->fBounds,
1722 clipB->fBounds)) {
1735 bounds = clipA->fBounds;
1736 bounds.join(clipB->fBounds);
1744 SkASSERT(SkIRect::Intersects(bounds, clipB->fBounds));
1745 SkASSERT(SkIRect::Intersects(bounds, clipB->fBounds));
1765 if (!rStorage.intersect(rOrig, fBounds)) {
1769 if (rStorage == fBounds) {
1782 if (rOrig.contains(fBounds)) {
1799 boundsStorage.set(fBounds);
1845 dst->fBounds = fBounds;
1847 dst->fBounds.offset(dx, dy);
1868 mask->fBounds.setEmpty();
1874 mask->fBounds = fBounds;
1875 mask->fRowBytes = fBounds.width();
1881 const int width = fBounds.width();
1883 int y = fBounds.fTop;
2146 const int width = srcMask.fBounds.width();
2147 const int height = srcMask.fBounds.height();
2197 grayMask.fBounds = origMask.fBounds;
2198 grayMask.fRowBytes = origMask.fBounds.width();
2219 rowMask.fBounds.fLeft = clip.fLeft;
2220 rowMask.fBounds.fRight = clip.fRight;
2237 rowMask.fBounds.fTop = y;
2238 rowMask.fBounds.fBottom = y + 1;
2239 fBlitter->blitMask(rowMask, rowMask.fBounds);