Lines Matching defs:fX

14     return AlmostEqualUlps(pt1.fX, pt2.fX) && AlmostEqualUlps(pt1.fY, pt2.fY);
18 double fX;
22 fX = pt.fX;
29 fX += v.fX;
34 fX -= v.fX;
39 fX /= s;
44 fX *= s;
49 SkVector v = {SkDoubleToScalar(fX), SkDoubleToScalar(fY)};
54 return fX * a.fY - fY * a.fX;
59 double xy = fX * a.fY;
60 double yx = fY * a.fX;
65 return fX * a.fX + fY * a.fY;
73 return fX * fX + fY * fY;
78 double fX;
82 fX = pt.fX;
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;
112 // return approximately_equal(a.fY, fY) && approximately_equal(a.fX, fX);
115 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) {
118 if (!RoughlyEqualUlps(fX, a.fX) || !RoughlyEqualUlps(fY, a.fY)) {
122 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY);
123 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY);
135 if (approximately_equal(a.fX, b.fX) && approximately_equal(a.fY, b.fY)) {
138 if (!RoughlyEqualUlps(a.fX, b.fX) || !RoughlyEqualUlps(a.fY, b.fY)) {
145 float tiniest = SkTMin(SkTMin(SkTMin(a.fX, b.fX), a.fY), b.fY);
146 float largest = SkTMax(SkTMax(SkTMax(a.fX, b.fX), a.fY), b.fY);
152 if (approximately_equal(a.fX, b.fX) && approximately_equal(a.fY, b.fY)) {
155 return RoughlyEqualUlps(a.fX, b.fX) && RoughlyEqualUlps(a.fY, b.fY);
159 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) {
162 if (!RoughlyEqualUlps(fX, a.fX) || !RoughlyEqualUlps(fY, a.fY)) {
166 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY);
167 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY);
173 if (approximately_equal(fX, a.fX) && approximately_equal(fY, a.fY)) {
176 if (!RoughlyEqualUlps(fX, a.fX) || !RoughlyEqualUlps(fY, a.fY)) {
180 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY);
181 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY);
187 return approximately_zero(fX) && approximately_zero(fY);
191 SkPoint pt = {SkDoubleToScalar(fX), SkDoubleToScalar(fY)};
207 result.fX = (a.fX + b.fX) / 2;
213 if (roughly_equal(fX, a.fX) && roughly_equal(fY, a.fY)) {
217 double tiniest = SkTMin(SkTMin(SkTMin(fX, a.fX), fY), a.fY);
218 double largest = SkTMax(SkTMax(SkTMax(fX, a.fX), fY), a.fY);
224 return roughly_equal(a.fY, fY) && roughly_equal(a.fX, fX);