Home | History | Annotate | Download | only in gradients

Lines Matching defs:fx

85 inline SkFixed two_point_radial(SkScalar b, SkScalar fx, SkScalar fy,
88 SkScalar c = SkScalarSquare(fx) + SkScalarSquare(fy) - sr2d2;
107 typedef void (* TwoPointRadialShadeProc)(SkScalar fx, SkScalar dx,
114 void shadeSpan_twopoint_clamp(SkScalar fx, SkScalar dx,
121 SkFixed t = two_point_radial(b, fx, fy, fSr2D2, foura,
126 fx += dx;
131 void shadeSpan_twopoint_mirror(SkScalar fx, SkScalar dx,
138 SkFixed t = two_point_radial(b, fx, fy, fSr2D2, foura,
143 fx += dx;
149 void shadeSpan_twopoint_repeat(SkScalar fx, SkScalar dx,
156 SkFixed t = two_point_radial(b, fx, fy, fSr2D2, foura,
161 fx += dx;
191 diffL = SkScalarSqrt(SkScalarSquare(fDiff.fX) +
198 SkScalarMul(invDiffL, fDiff.fX));
244 SkScalar dx, fx = srcPt.fX;
257 SkScalar b = (SkScalarMul(fDiff.fX, fx) +
259 SkScalar db = (SkScalarMul(fDiff.fX, dx) +
270 (*shadeProc)(fx, dx, fy, dy, b, db,
279 SkScalar fx = srcPt.fX;
281 SkScalar b = (SkScalarMul(fDiff.fX, fx) +
283 SkFixed t = two_point_radial(b, fx, fy, fSr2D2, foura,
315 str->appendScalar(fCenter1.fX);
323 str->appendScalar(fCenter2.fX);
360 fDiff.fX = SkScalarMul(fDiff.fX, inv);
364 fA = SkScalarSquare(fDiff.fX) + SkScalarSquare(fDiff.fY) - SK_Scalar1;
367 fPtsToUnit.setTranslate(-fCenter1.fX, -fCenter1.fY);
703 SkScalarMul(invDiffLen, fDiff.fX));