• Home
  • Raw
  • Download

Lines Matching refs:fBottom

45     int32_t fBottom;  member
144 int32_t bottom() const { return fBottom; } in bottom()
172 int32_t height() const { return Sk32_can_overflow_sub(fBottom, fTop); } in height()
197 int32_t centerY() const { return SkToS32(((int64_t)fBottom + fTop) >> 1); } in centerY()
200 int64_t height64() const { return (int64_t)fBottom - (int64_t)fTop; } in height64()
206 bool isEmpty64() const { return fRight <= fLeft || fBottom <= fTop; } in isEmpty64()
250 SkTFitsIn<int16_t>(fRight) && SkTFitsIn<int16_t>(fBottom); in is16Bit()
274 fBottom = bottom; in set()
302 fBottom = Sk32_sat_add(y, height); in setXYWH()
319 Sk32_sat_add(fRight, dx), Sk32_sat_add(fBottom, dy), in makeOffset()
337 Sk32_sat_sub(fRight, dx), Sk32_sat_sub(fBottom, dy), in makeInset()
355 Sk32_sat_add(fRight, dx), Sk32_sat_add(fBottom, dy), in makeOutset()
373 fBottom = Sk32_sat_add(fBottom, dy); in offset()
398 fBottom = Sk64_pin_to_s32((int64_t)fBottom + newY - fTop); in offsetTo()
417 fBottom = Sk32_sat_sub(fBottom, dy); in inset()
445 return l >= fRight || fLeft >= r || t >= fBottom || fTop >= b; in quickReject()
460 (unsigned)(y - fTop) < (unsigned)(fBottom - fTop); in contains()
478 fRight >= right && fBottom >= bottom; in contains()
492 fRight >= r.fRight && fBottom >= r.fBottom; in contains()
521 SkASSERT(fLeft < fRight && fTop < fBottom); in containsNoEmptyCheck()
525 fRight >= right && fBottom >= bottom; in containsNoEmptyCheck()
537 return containsNoEmptyCheck(r.fLeft, r.fTop, r.fRight, r.fBottom); in containsNoEmptyCheck()
567 SkMin32(a.fBottom, b.fBottom) in intersectNoEmptyCheck()
656 this->join(r.fLeft, r.fTop, r.fRight, r.fBottom); in join()
667 if (fTop > fBottom) { in sort()
668 SkTSwap<int32_t>(fTop, fBottom); in sort()
679 return MakeLTRB(SkMin32(fLeft, fRight), SkMin32(fTop, fBottom), in makeSorted()
680 SkMax32(fLeft, fRight), SkMax32(fTop, fBottom)); in makeSorted()
720 SkScalar fBottom; member
822 SkIntToScalar(irect.fBottom)); in MakeFromIRect()
848 SkIntToScalar(irect.fBottom)); in Make()
858 bool isEmpty() const { return fLeft >= fRight || fTop >= fBottom; } in isEmpty()
866 bool isSorted() const { return fLeft <= fRight && fTop <= fBottom; } in isSorted()
878 accum *= fBottom; in isFinite()
928 SkScalar bottom() const { return fBottom; } in bottom()
942 SkScalar height() const { return fBottom - fTop; } in height()
956 SkScalar centerY() const { return SkScalarHalf(fTop + fBottom); } in centerY()
1011 fBottom = SkIntToScalar(src.fBottom); in set()
1027 fBottom = bottom; in set()
1057 fBottom = SkIntToScalar(bottom); in iset()
1070 fBottom = SkIntToScalar(height); in isetWH()
1125 fBottom = SkMaxScalar(p0.fY, p1.fY); in set()
1140 fBottom = y + height; in setXYWH()
1153 fBottom = height; in setWH()
1168 return MakeLTRB(fLeft + dx, fTop + dy, fRight + dx, fBottom + dy); in makeOffset()
1183 return MakeLTRB(fLeft + dx, fTop + dy, fRight - dx, fBottom - dy); in makeInset()
1198 return MakeLTRB(fLeft - dx, fTop - dy, fRight + dx, fBottom + dy); in makeOutset()
1215 fBottom += dy; in offset()
1240 fBottom += newY - fTop; in offsetTo()
1259 fBottom -= dy; in inset()
1337 return Intersects(fLeft, fTop, fRight, fBottom, left, top, right, bottom); in intersects()
1347 return Intersects(fLeft, fTop, fRight, fBottom, in intersects()
1348 r.fLeft, r.fTop, r.fRight, r.fBottom); in intersects()
1359 return Intersects(a.fLeft, a.fTop, a.fRight, a.fBottom, in Intersects()
1360 b.fLeft, b.fTop, b.fRight, b.fBottom); in Intersects()
1386 this->join(r.fLeft, r.fTop, r.fRight, r.fBottom); in join()
1401 if (fLeft >= fRight || fTop >= fBottom) { in joinNonEmptyArg()
1418 fBottom = SkMaxScalar(fBottom, r.bottom()); in joinPossiblyEmptyRect()
1433 fRight >= r.fRight && fBottom >= r.fBottom; in contains()
1448 fRight >= SkIntToScalar(r.fRight) && fBottom >= SkIntToScalar(r.fBottom); in contains()
1460 SkScalarRoundToInt(fRight), SkScalarRoundToInt(fBottom)); in round()
1472 SkScalarCeilToInt(fRight), SkScalarCeilToInt(fBottom)); in roundOut()
1485 SkScalarCeilToScalar(fBottom)); in roundOut()
1498 SkScalarFloorToInt(fRight), SkScalarFloorToInt(fBottom)); in roundIn()
1534 if (fTop > fBottom) { in sort()
1535 SkTSwap<SkScalar>(fTop, fBottom); in sort()
1546 return MakeLTRB(SkMinScalar(fLeft, fRight), SkMinScalar(fTop, fBottom), in makeSorted()
1547 SkMaxScalar(fLeft, fRight), SkMaxScalar(fTop, fBottom)); in makeSorted()
1584 (SkScalar)fRight >= r.fRight && (SkScalar)fBottom >= r.fBottom; in contains()