Lines Matching refs:fBottom
32 int32_t fBottom; //!< larger y-axis bounds member
132 int32_t bottom() const { return fBottom; } in bottom()
163 int32_t height() const { return Sk32_can_overflow_sub(fBottom, fTop); } in height()
186 int64_t height64() const { return (int64_t)fBottom - (int64_t)fTop; } in height64()
194 bool isEmpty64() const { return fRight <= fLeft || fBottom <= fTop; } in isEmpty64()
253 fBottom = bottom; in setLTRB()
268 fBottom = Sk32_sat_add(y, height); in setXYWH()
275 fBottom = height; in setWH()
282 fBottom = size.height(); in setSize()
299 Sk32_sat_add(fRight, dx), Sk32_sat_add(fBottom, dy), in makeOffset()
331 Sk32_sat_sub(fRight, dx), Sk32_sat_sub(fBottom, dy), in makeInset()
349 Sk32_sat_add(fRight, dx), Sk32_sat_add(fBottom, dy), in makeOutset()
367 fBottom = Sk32_sat_add(fBottom, dy); in offset()
392 fBottom = Sk64_pin_to_s32((int64_t)fBottom + newY - fTop); in offsetTo()
411 fBottom = Sk32_sat_sub(fBottom, dy); in inset()
446 fBottom = Sk32_sat_add(fBottom, dB); in adjust()
460 return x >= fLeft && x < fRight && y >= fTop && y < fBottom; in contains()
474 fRight >= r.fRight && fBottom >= r.fBottom; in contains()
496 SkASSERT(fLeft < fRight && fTop < fBottom); in containsNoEmptyCheck()
497 SkASSERT(r.fLeft < r.fRight && r.fTop < r.fBottom); in containsNoEmptyCheck()
498 return fLeft <= r.fLeft && fTop <= r.fTop && fRight >= r.fRight && fBottom >= r.fBottom; in containsNoEmptyCheck()
554 if (fTop > fBottom) { in sort()
555 swap(fTop, fBottom); in sort()
566 return MakeLTRB(std::min(fLeft, fRight), std::min(fTop, fBottom), in makeSorted()
567 std::max(fLeft, fRight), std::max(fTop, fBottom)); in makeSorted()
582 SkScalar fBottom; //!< larger y-axis bounds member
681 SkIntToScalar(irect.fRight), SkIntToScalar(irect.fBottom) in Make()
694 return !(fLeft < fRight && fTop < fBottom); in isEmpty()
703 bool isSorted() const { return fLeft <= fRight && fTop <= fBottom; } in isSorted()
715 accum *= fBottom; in isFinite()
765 SkScalar bottom() const { return fBottom; } in bottom()
779 SkScalar height() const { return fBottom - fTop; } in height()
798 return SkScalarHalf(fTop) + SkScalarHalf(fBottom); in centerY()
857 fBottom = SkIntToScalar(src.fBottom); in set()
873 fBottom = bottom; in setLTRB()
924 fBottom = std::max(p0.fY, p1.fY); in set()
939 fBottom = y + height; in setXYWH()
952 fBottom = height; in setWH()
970 return MakeLTRB(fLeft + dx, fTop + dy, fRight + dx, fBottom + dy); in makeOffset()
992 return MakeLTRB(fLeft + dx, fTop + dy, fRight - dx, fBottom - dy); in makeInset()
1007 return MakeLTRB(fLeft - dx, fTop - dy, fRight + dx, fBottom + dy); in makeOutset()
1024 fBottom += dy; in offset()
1049 fBottom += newY - fTop; in offsetTo()
1068 fBottom -= dy; in inset()
1126 return Intersects(fLeft, fTop, fRight, fBottom, in intersects()
1127 r.fLeft, r.fTop, r.fRight, r.fBottom); in intersects()
1138 return Intersects(a.fLeft, a.fTop, a.fRight, a.fBottom, in Intersects()
1139 b.fLeft, b.fTop, b.fRight, b.fBottom); in Intersects()
1165 if (fLeft >= fRight || fTop >= fBottom) { in joinNonEmptyArg()
1182 fBottom = std::max(fBottom, r.bottom()); in joinPossiblyEmptyRect()
1193 return x >= fLeft && x < fRight && y >= fTop && y < fBottom; in contains()
1208 fRight >= r.fRight && fBottom >= r.fBottom; in contains()
1223 fRight >= SkIntToScalar(r.fRight) && fBottom >= SkIntToScalar(r.fBottom); in contains()
1235 SkScalarRoundToInt(fRight), SkScalarRoundToInt(fBottom)); in round()
1248 SkScalarCeilToInt(fRight), SkScalarCeilToInt(fBottom)); in roundOut()
1260 SkScalarCeilToScalar(fRight), SkScalarCeilToScalar(fBottom)); in roundOut()
1273 SkScalarFloorToInt(fRight), SkScalarFloorToInt(fBottom)); in roundIn()
1323 if (fTop > fBottom) { in sort()
1324 swap(fTop, fBottom); in sort()
1335 return MakeLTRB(std::min(fLeft, fRight), std::min(fTop, fBottom), in makeSorted()
1336 std::max(fLeft, fRight), std::max(fTop, fBottom)); in makeSorted()
1375 (SkScalar)fRight >= r.fRight && (SkScalar)fBottom >= r.fBottom; in contains()