Home | History | Annotate | Download | only in pathops

Lines Matching refs:fPts

138                 SkPoint curveTop = (*CurveTop[SkPathOpsVerbToPoints(fVerb)])(fPts, lastT, span.fT);
337 ePtr = fPts;
344 bool reverse = ePtr == fPts && start != 0;
420 const SkPoint& firstPt = fPts[0];
421 const SkPoint& lastPt = fPts[SkPathOpsVerbToPoints(fVerb)];
483 SkDPoint midPt = dcubic_xy_at_t(fPts, tMid);
525 SkDPoint midEndPt = dcubic_xy_at_t(fPts, tMid);
1113 (fPts, top, bottom, basePt.fX, false);
1137 SkScalar testY = (*CurvePointAtT[SkPathOpsVerbToPoints(fVerb)])(fPts, foundT).fY;
1146 SkScalar dx = (*CurveSlopeAtT[SkPathOpsVerbToPoints(fVerb)])(fPts, foundT).fX;
1441 ray.fPts[0].set(startSpan.fPt);
1444 ray.fPts[0].set(endSpan.fPt);
1447 ray.fPts[1].fX = ray.fPts[0].fX + dxdy.fY;
1448 ray.fPts[1].fY = ray.fPts[0].fY - dxdy.fX;
1452 if (ray.fPts[0].approximatelyEqual(i.pt(index))) {
2006 fPts = pts;
2030 SkScalar dx = (*CurveSlopeAtT[SkPathOpsVerbToPoints(fVerb)])(fPts, tHit).fX;
2364 SkPoint topPt = cubic_top(fPts, fTs[tStart].fT, fTs[tEnd].fT);
2382 SkDQuad dst = SkDQuad::SubDivide(fPts, fTs[tStart].fT, fTs[tEnd].fT);
2386 SkDCubic dst = SkDCubic::SubDivide(fPts, fTs[tStart].fT, fTs[tEnd].fT);
2394 SkDCubic dst = SkDCubic::SubDivide(fPts, fTs[tStart].fT, fTs[tEnd].fT);
2720 edge[1] = fPts[1];
2725 edge[1] = fPts[1];
2726 edge[2] = fPts[2];
2729 edge[1] = fPts[2];
2730 edge[2] = fPts[1];
2735 edge[1] = SkDQuad::SubDivide(fPts, sub[0], sub[1], startT, endT).asSkPoint();
2739 SkDCubic::SubDivide(fPts, sub[0], sub[1], startT, endT, ctrl);
2760 (*result)[1].set(fPts[1]);
2765 (*result)[1].set(fPts[1]);
2766 (*result)[2].set(fPts[2]);
2769 (*result)[1].set(fPts[2]);
2770 (*result)[2].set(fPts[1]);
2774 (*result)[1] = SkDQuad::SubDivide(fPts, (*result)[0], (*result)[2], startT, endT);
2777 SkDCubic::SubDivide(fPts, (*result)[0], (*result)[3], startT, endT, &(*result)[1]);
2910 *dx = (*CurveSlopeAtT[SkPathOpsVerbToPoints(fVerb)])(fPts, tHit).fX;
2912 *dx = fPts[2].fX - fPts[1].fX - *dx;
2956 SkDCubic dst = SkDCubic::SubDivide(fPts, fTs[tStart].fT, fTs[tEnd].fT);
3034 SkDebugf(" (%1.9g,%1.9g", fPts[0].fX, fPts[0].fY);
3036 SkDebugf(" %1.9g,%1.9g", fPts[vIndex].fX, fPts[vIndex].fY);
3063 SkDebugf(" (%1.9g,%1.9g", fPts[0].fX, fPts[0].fY);
3065 SkDebugf(" %1.9g,%1.9g", fPts[vIndex].fX, fPts[vIndex].fY);
3084 SkDebugf(" (%1.9g,%1.9g", fPts[0].fX, fPts[0].fY);
3086 SkDebugf(" %1.9g,%1.9g", fPts[vIndex].fX, fPts[vIndex].fY);
3177 SkDebugf(LINE_DEBUG_STR, LINE_DEBUG_DATA(segment.fPts));
3180 SkDebugf(QUAD_DEBUG_STR, QUAD_DEBUG_DATA(segment.fPts));
3183 SkDebugf(CUBIC_DEBUG_STR, CUBIC_DEBUG_DATA(segment.fPts));
3299 SkDPoint::dump(fPts[index]);
3302 SkDPoint::dump(fPts[index]);
3311 SkDPoint dPt = {fPts[index].fX, fPts[index].fY};