Home | History | Annotate | Download | only in core

Lines Matching refs:fX

31     if (pt.fX > pts[0].fX && pt.fX > pts[1].fX)
36 if (SkScalarNearlyZero(pts[0].fX - pts[1].fX)) {
39 if (pt.fX <= pts[0].fX) {
49 if (pt.fX <= pts[1].fX) {
59 SkScalar delta_x = pts[1].fX - pts[0].fX;
61 SkScalar b = pts[0].fY - SkScalarMul(slope, pts[0].fX);
64 return pt.fX <= x;
233 pt->set(eval_quad(&src[0].fX, t), eval_quad(&src[0].fY, t));
235 tangent->set(eval_quad_derivative(&src[0].fX, t),
245 SkScalar x01 = SkScalarAve(src[0].fX, src[1].fX);
247 SkScalar x12 = SkScalarAve(src[1].fX, src[2].fX);
252 tangent->set(eval_quad_derivative_at_half(&src[0].fX),
272 interp_quad_coords(&src[0].fX, &dst[0].fX, t);
278 SkScalar x01 = SkScalarAve(src[0].fX, src[1].fX);
280 SkScalar x12 = SkScalarAve(src[1].fX, src[2].fX);
350 dst[0].set(src[0].fX, a);
351 dst[1].set(src[1].fX, b);
352 dst[2].set(src[2].fX, c);
364 SkScalar a = src[0].fX;
365 SkScalar b = src[1].fX;
366 SkScalar c = src[2].fX;
372 flatten_double_quad_extrema(&dst[0].fX);
393 // Fx' Fx'' + Fy' Fy'' = 0
399 SkScalar Ax = src[1].fX - src[0].fX;
401 SkScalar Bx = src[0].fX - src[1].fX - src[1].fX + src[2].fX;
452 dst[1].set(src[0].fX + SkScalarMul(src[1].fX - src[0].fX, scale),
454 dst[2].set(src[2].fX + SkScalarMul(src[1].fX - src[2].fX, scale),
476 get_cubic_coeff(&pts[0].fX, cx);
538 loc->set(eval_cubic(&src[0].fX, t), eval_cubic(&src[0].fY, t));
540 tangent->set(eval_cubic_derivative(&src[0].fX, t),
543 curvature->set(eval_cubic_2ndDerivative(&src[0].fX, t),
590 interp_cubic_coords(&src[0].fX, &dst[0].fX, t);
664 SkScalar x01 = SkScalarAve(src[0].fX, src[1].fX);
666 SkScalar x12 = SkScalarAve(src[1].fX, src[2].fX);
668 SkScalar x23 = SkScalarAve(src[2].fX, src[3].fX);
716 int roots = SkFindCubicExtrema(src[0].fX, src[1].fX, src[2].fX,
717 src[3].fX, tValues);
722 flatten_double_cubic_extrema(&dst[0].fX);
724 flatten_double_cubic_extrema(&dst[3].fX);
743 SkScalar Ax = src[1].fX - src[0].fX;
745 SkScalar Bx = src[2].fX - 2 * src[1].fX + src[0].fX;
747 SkScalar Cx = src[3].fX + 3 * (src[1].fX - src[2].fX) - src[0].fX;
1034 formulate_F1DotF2(&src[0].fX, coeffX);
1099 SkMinScalar(cubic[0].fX, cubic[1].fX),
1100 cubic[2].fX),
1101 cubic[3].fX);
1102 if (pt.fX < min_x) {
1113 SkMaxScalar(cubic[0].fX, cubic[1].fX),
1114 cubic[2].fX),
1115 cubic[3].fX);
1116 if (pt.fX > max_x) {
1152 if (pt.fX <= eval.fX) {
1218 base = &quad[0].fX;
1376 matrix.setSinCos(uStart.fY, uStart.fX);