Home | History | Annotate | Download | only in pathops

Lines Matching refs:fY

14     return AlmostEqualUlps(pt1.fX, pt2.fX) && AlmostEqualUlps(pt1.fY, pt2.fY);
19 double fY;
23 fY = pt.fY;
29 fY += v.fY;
35 fY -= v.fY;
41 fY /= s;
47 fY *= s;
51 SkVector v = {SkDoubleToScalar(fX), SkDoubleToScalar(fY)};
57 return fX * a.fY - fY * a.fX;
63 double xy = fX * a.fY;
64 double yx = fY * a.fX;
70 double xy = fX * a.fY;
71 double yx = fY * a.fX;
76 return fX * a.fX + fY * a.fY;
84 return fX * fX + fY * fY;
90 fY *= inverseLength;
96 double fY;
100 fY = pt.fY;
106 return a.fX == b.fX && a.fY == b.fY;
110 return a.fX != b.fX || a.fY != b.fY;
115 fY = pt.fY;
121 fY += v.fY;
127 fY -= v.fY;
145 // return approximately_equal(a.fY, fY) && approximately_equal(a.fX, fX);
148 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) {
151 if (!RoughlyEqualUlps(fX, a.fX) || !RoughlyEqualUlps(fY, a.fY)) {
155 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY);
156 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY);
168 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) {
171 if (!RoughlyEqualUlps(fX, a.fX) || !RoughlyEqualUlps(fY, a.fY)) {
175 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY);
176 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY);
188 if (approximately_equal(a.fX, b.fX) && approximately_equal(a.fY, b.fY)) {
191 if (!RoughlyEqualUlps(a.fX, b.fX) || !RoughlyEqualUlps(a.fY, b.fY)) {
198 float tiniest = SkTMin(SkTMin(SkTMin(a.fX, b.fX), a.fY), b.fY);
199 float largest = SkTMax(SkTMax(SkTMax(a.fX, b.fX), a.fY), b.fY);
206 return approximately_zero(fX) && approximately_zero(fY);
210 SkPoint pt = {SkDoubleToScalar(fX), SkDoubleToScalar(fY)};
227 result.fY = (a.fY + b.fY) / 2;
232 if (roughly_equal(fX, a.fX) && roughly_equal(fY, a.fY)) {
236 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY);
237 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY);
243 if (!RoughlyEqualUlps(a.fX, b.fX) && !RoughlyEqualUlps(a.fY, b.fY)) {
250 float tiniest = SkTMin(SkTMin(SkTMin(a.fX, b.fX), a.fY), b.fY);
251 float largest = SkTMax(SkTMax(SkTMax(a.fX, b.fX), a.fY), b.fY);
258 float largestNumber = SkTMax(SkTAbs(a.fX), SkTMax(SkTAbs(a.fY),
259 SkTMax(SkTAbs(b.fX), SkTAbs(b.fY))));
261 float largestDiff = SkTMax(diffs.fX, diffs.fY);