• Home
  • Raw
  • Download

Lines Matching refs:fX

14     return AlmostEqualUlps(pt1.fX, pt2.fX) && AlmostEqualUlps(pt1.fY, pt2.fY);  in AlmostEqualUlps()
18 double fX; member
22 fX = pt.fX; in set()
29 fX += v.fX;
34 fX -= v.fX;
39 fX /= s;
44 fX *= s;
49 SkVector v = {SkDoubleToScalar(fX), SkDoubleToScalar(fY)}; in asSkVector()
54 return fX * a.fY - fY * a.fX; in cross()
59 double xy = fX * a.fY; in crossCheck()
60 double yx = fY * a.fX; in crossCheck()
65 return fX * a.fX + fY * a.fY; in dot()
73 return fX * fX + fY * fY; in lengthSquared()
78 double fX; member
82 fX = pt.fX; in set()
89 return a.fX == b.fX && a.fY == b.fY;
93 return a.fX != b.fX || a.fY != b.fY;
97 fX = pt.fX;
102 fX += v.fX;
107 fX -= v.fX;
115 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) { in approximatelyEqual()
118 if (!RoughlyEqualUlps(fX, a.fX) || !RoughlyEqualUlps(fY, a.fY)) { in approximatelyEqual()
122 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY); in approximatelyEqual()
123 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY); in approximatelyEqual()
135 if (approximately_equal(a.fX, b.fX) && approximately_equal(a.fY, b.fY)) { in ApproximatelyEqual()
138 if (!RoughlyEqualUlps(a.fX, b.fX) || !RoughlyEqualUlps(a.fY, b.fY)) { in ApproximatelyEqual()
145 float tiniest = SkTMin(SkTMin(SkTMin(a.fX, b.fX), a.fY), b.fY); in ApproximatelyEqual()
146 float largest = SkTMax(SkTMax(SkTMax(a.fX, b.fX), a.fY), b.fY); in ApproximatelyEqual()
152 if (approximately_equal(a.fX, b.fX) && approximately_equal(a.fY, b.fY)) { in RoughlyEqual()
155 return RoughlyEqualUlps(a.fX, b.fX) && RoughlyEqualUlps(a.fY, b.fY); in RoughlyEqual()
159 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) { in approximatelyPEqual()
162 if (!RoughlyEqualUlps(fX, a.fX) || !RoughlyEqualUlps(fY, a.fY)) { in approximatelyPEqual()
166 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY); in approximatelyPEqual()
167 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY); in approximatelyPEqual()
173 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) { in approximatelyDEqual()
176 if (!RoughlyEqualUlps(fX, a.fX) || !RoughlyEqualUlps(fY, a.fY)) { in approximatelyDEqual()
180 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY); in approximatelyDEqual()
181 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY); in approximatelyDEqual()
187 return approximately_zero(fX) && approximately_zero(fY); in approximatelyZero()
191 SkPoint pt = {SkDoubleToScalar(fX), SkDoubleToScalar(fY)}; in asSkPoint()
207 result.fX = (a.fX + b.fX) / 2; in Mid()
213 if (roughly_equal(fX, a.fX) && roughly_equal(fY, a.fY)) { in moreRoughlyEqual()
217 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY); in moreRoughlyEqual()
218 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY); in moreRoughlyEqual()
224 return roughly_equal(a.fY, fY) && roughly_equal(a.fX, fX); in roughlyEqual()