Lines Matching refs:fTop
21 int32_t fLeft, fTop, fRight, fBottom; member
54 int top() const { return fTop; } in top()
61 int y() const { return fTop; } in y()
72 int height() const { return fBottom - fTop; } in height()
77 bool isEmpty() const { return fLeft >= fRight || fTop >= fBottom; } in isEmpty()
88 return SkIsS16(fLeft) && SkIsS16(fTop) && in is16Bit()
98 fTop = top; in set()
109 fTop = y; in setXYWH()
118 fLeft = fTop = SK_MinS32; in setLargest()
127 fLeft = fTop = SK_MaxS32; in setLargestInverted()
136 fTop += dy; in offset()
151 fTop += dy; in inset()
157 return l >= fRight || fLeft >= r || t >= fBottom || fTop >= b; in quickReject()
167 (unsigned)(y - fTop) < (unsigned)(fBottom - fTop); in contains()
175 fLeft <= left && fTop <= top && in contains()
183 fLeft <= r.fLeft && fTop <= r.fTop && in contains()
195 SkASSERT(fLeft < fRight && fTop < fBottom); in containsNoEmptyCheck()
198 return fLeft <= left && fTop <= top && in containsNoEmptyCheck()
208 return this->intersect(r.fLeft, r.fTop, r.fRight, r.fBottom); in intersect()
220 a.fTop < b.fBottom && b.fTop < a.fBottom) { in intersect()
222 fTop = SkMax32(a.fTop, b.fTop); in intersect()
241 a.fTop < b.fBottom && b.fTop < a.fBottom) { in intersectNoEmptyCheck()
243 fTop = SkMax32(a.fTop, b.fTop); in intersectNoEmptyCheck()
258 fLeft < right && left < fRight && fTop < bottom && top < fBottom) { in intersect()
260 if (fTop < top) fTop = top; in intersect()
273 a.fTop < b.fBottom && b.fTop < a.fBottom; in Intersects()
287 this->join(r.fLeft, r.fTop, r.fRight, r.fBottom); in join()
306 SkScalar fLeft, fTop, fRight, fBottom; member
341 bool isEmpty() const { return fLeft >= fRight || fTop >= fBottom; } in isEmpty()
352 float value = fLeft * 0 + fTop * 0 + fRight * 0 + fBottom * 0; in isFinite()
360 int isNaN = (SK_FixedNaN == fLeft) | (SK_FixedNaN == fTop) | in isFinite()
367 SkScalar top() const { return fTop; } in top()
371 SkScalar height() const { return fBottom - fTop; } in height()
373 SkScalar centerY() const { return SkScalarHalf(fTop + fBottom); } in centerY()
393 fTop = SkIntToScalar(src.fTop); in set()
400 fTop = top; in set()
414 fTop = SkIntToScalar(top); in iset()
432 fTop = y; in setXYWH()
441 fLeft = fTop = SK_ScalarMin; in setLargest()
450 fLeft = fTop = SK_ScalarMax; in setLargestInverted()
459 fTop += dy; in offset()
475 fTop += dy; in inset()
507 fLeft < fRight && fTop < fBottom && in intersects()
510 fTop < bottom && top < fBottom; in intersects()
525 a.fTop < b.fBottom && b.fTop < a.fBottom; in Intersects()
540 this->join(r.fLeft, r.fTop, r.fRight, r.fBottom); in join()
557 fTop = SkMinScalar(y, fTop); in growToInclude()
572 fLeft <= p.fX && p.fX < fRight && fTop <= p.fY && p.fY < fBottom; in contains()
586 fLeft <= x && x < fRight && fTop <= y && y < fBottom; in contains()
595 fLeft <= r.fLeft && fTop <= r.fTop && in contains()
605 dst->set(SkScalarRound(fLeft), SkScalarRound(fTop), in round()
615 dst->set(SkScalarFloor(fLeft), SkScalarFloor(fTop), in roundOut()
626 SkScalarFloorToScalar(fTop), in roundOut()