Lines Matching full:ftop
21 int32_t fLeft, fTop, fRight, fBottom;
60 int top() const { return fTop; }
67 int y() const { return fTop; }
78 int height() const { return fBottom - fTop; }
96 int centerY() const { return (fBottom + fTop) >> 1; }
101 bool isEmpty() const { return fLeft >= fRight || fTop >= fBottom; }
104 SK_MinS32 == fTop &&
117 return SkIsS16(fLeft) && SkIsS16(fTop) &&
127 fTop = top;
138 fTop = y;
147 fLeft = fTop = SK_MinS32;
156 fLeft = fTop = SK_MaxS32;
165 fTop += dy;
179 fBottom += newY - fTop;
181 fTop = newY;
190 fTop += dy;
203 return l >= fRight || fLeft >= r || t >= fBottom || fTop >= b;
213 (unsigned)(y - fTop) < (unsigned)(fBottom - fTop);
221 fLeft <= left && fTop <= top &&
229 fLeft <= r.fLeft && fTop <= r.fTop &&
241 SkASSERT(fLeft < fRight && fTop < fBottom);
244 return fLeft <= left && fTop <= top &&
249 return containsNoEmptyCheck(r.fLeft, r.fTop, r.fRight, r.fBottom);
258 return this->intersect(r.fLeft, r.fTop, r.fRight, r.fBottom);
270 a.fTop < b.fBottom && b.fTop < a.fBottom) {
272 fTop = SkMax32(a.fTop, b.fTop);
291 a.fTop < b.fBottom && b.fTop < a.fBottom) {
293 fTop = SkMax32(a.fTop, b.fTop);
308 fLeft < right && left < fRight && fTop < bottom && top < fBottom) {
310 if (fTop < top) fTop = top;
323 a.fTop < b.fBottom && b.fTop < a.fBottom;
333 a.fTop < b.fBottom && b.fTop < a.fBottom;
347 this->join(r.fLeft, r.fTop, r.fRight, r.fBottom);
366 SkScalar fLeft, fTop, fRight, fBottom;
408 SkIntToScalar(irect.fTop),
417 SkIntToScalar(irect.fTop),
426 bool isEmpty() const { return fLeft >= fRight || fTop >= fBottom; }
429 SK_ScalarMin == fTop &&
442 accum *= fTop;
455 int isNaN = (SK_FixedNaN == fLeft) | (SK_FixedNaN == fTop) |
462 SkScalar y() const { return fTop; }
464 SkScalar top() const { return fTop; }
468 SkScalar height() const { return fBottom - fTop; }
470 SkScalar centerY() const { return SkScalarHalf(fTop + fBottom); }
491 fTop = SkIntToScalar(src.fTop);
498 fTop = top;
512 fTop = SkIntToScalar(top);
522 fLeft = fTop = 0;
553 fTop = SkMinScalar(p0.fY, p1.fY);
559 fTop = y;
566 fTop = 0;
575 fLeft = fTop = SK_ScalarMin;
584 fLeft = fTop = SK_ScalarMax;
593 fTop += dy;
607 fBottom += newY - fTop;
609 fTop = newY;
619 fTop += dy;
651 fLeft < fRight && fTop < fBottom &&
654 fTop < bottom && top < fBottom;
669 a.fTop < b.fBottom && b.fTop < a.fBottom;
684 this->join(r.fLeft, r.fTop, r.fRight, r.fBottom);
691 * following will be true: fLeft <= x <= fRight && fTop <= y <= fBottom.
695 * contains(x,y) -> fLeft <= x < fRight && fTop <= y < fBottom. Also note
701 fTop = SkMinScalar(y, fTop);
727 fLeft <= r.fLeft && fTop <= r.fTop &&
737 dst->set(SkScalarRoundToInt(fLeft), SkScalarRoundToInt(fTop),
747 dst->set(SkScalarFloorToInt(fLeft), SkScalarFloorToInt(fTop),
758 SkScalarFloorToScalar(fTop),
771 dst->set(SkScalarCeilToInt(fLeft), SkScalarCeilToInt(fTop),