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;
104 return { a.fX - b.fX, a.fY - b.fY };
108 return a.fX == b.fX && a.fY == b.fY;
112 return a.fX != b.fX || a.fY != b.fY;
117 fY = pt.fY;
123 fY += v.fY;
129 fY -= v.fY;
147 // return approximately_equal(a.fY, fY) && approximately_equal(a.fX, fX);
150 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) {
153 if (!RoughlyEqualUlps(fX, a.fX) || !RoughlyEqualUlps(fY, a.fY)) {
157 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY);
158 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY);
170 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) {
173 if (!RoughlyEqualUlps(fX, a.fX) || !RoughlyEqualUlps(fY, a.fY)) {
177 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY);
178 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY);
190 if (approximately_equal(a.fX, b.fX) && approximately_equal(a.fY, b.fY)) {
193 if (!RoughlyEqualUlps(a.fX, b.fX) || !RoughlyEqualUlps(a.fY, b.fY)) {
200 float tiniest = SkTMin(SkTMin(SkTMin(a.fX, b.fX), a.fY), b.fY);
201 float largest = SkTMax(SkTMax(SkTMax(a.fX, b.fX), a.fY), b.fY);
208 return approximately_zero(fX) && approximately_zero(fY);
212 SkPoint pt = {SkDoubleToScalar(fX), SkDoubleToScalar(fY)};
229 result.fY = (a.fY + b.fY) / 2;
234 if (roughly_equal(fX, a.fX) && roughly_equal(fY, a.fY)) {
238 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY);
239 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY);
245 if (!RoughlyEqualUlps(a.fX, b.fX) && !RoughlyEqualUlps(a.fY, b.fY)) {
252 float tiniest = SkTMin(SkTMin(SkTMin(a.fX, b.fX), a.fY), b.fY);
253 float largest = SkTMax(SkTMax(SkTMax(a.fX, b.fX), a.fY), b.fY);
260 float largestNumber = SkTMax(SkTAbs(a.fX), SkTMax(SkTAbs(a.fY),
261 SkTMax(SkTAbs(b.fX), SkTAbs(b.fY))));
263 float largestDiff = SkTMax(diffs.fX, diffs.fY);