Lines Matching defs:fX

14     return AlmostEqualUlps(pt1.fX, pt2.fX) && AlmostEqualUlps(pt1.fY, pt2.fY);
18 double fX;
22 fX = pt.fX;
28 fX += v.fX;
34 fX -= v.fX;
40 fX /= s;
46 fX *= s;
51 SkVector v = {SkDoubleToScalar(fX), SkDoubleToScalar(fY)};
57 return fX * a.fY - fY * a.fX;
62 double xy = fX * a.fY;
63 double yx = fY * a.fX;
68 return fX * a.fX + fY * a.fY;
76 return fX * fX + fY * fY;
81 double fX;
85 fX = pt.fX;
92 return a.fX == b.fX && a.fY == b.fY;
96 return a.fX != b.fX || a.fY != b.fY;
100 fX = pt.fX;
106 fX += v.fX;
112 fX -= v.fX;
131 // return approximately_equal(a.fY, fY) && approximately_equal(a.fX, fX);
134 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) {
137 if (!RoughlyEqualUlps(fX, a.fX) || !RoughlyEqualUlps(fY, a.fY)) {
141 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY);
142 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY);
154 if (approximately_equal(a.fX, b.fX) && approximately_equal(a.fY, b.fY)) {
157 if (!RoughlyEqualUlps(a.fX, b.fX) || !RoughlyEqualUlps(a.fY, b.fY)) {
164 float tiniest = SkTMin(SkTMin(SkTMin(a.fX, b.fX), a.fY), b.fY);
165 float largest = SkTMax(SkTMax(SkTMax(a.fX, b.fX), a.fY), b.fY);
172 return approximately_zero(fX) && approximately_zero(fY);
176 SkPoint pt = {SkDoubleToScalar(fX), SkDoubleToScalar(fY)};
192 result.fX = (a.fX + b.fX) / 2;
198 if (roughly_equal(fX, a.fX) && roughly_equal(fY, a.fY)) {
202 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY);
203 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY);
209 if (!RoughlyEqualUlps(a.fX, b.fX) && !RoughlyEqualUlps(a.fY, b.fY)) {
216 float tiniest = SkTMin(SkTMin(SkTMin(a.fX, b.fX), a.fY), b.fY);
217 float largest = SkTMax(SkTMax(SkTMax(a.fX, b.fX), a.fY), b.fY);