Home
last modified time | relevance | path

Searched refs:fCubic (Results 1 – 11 of 11) sorted by relevance

/external/skia/src/pathops/
DSkDCubicLineIntersection.cpp85 : fCubic(c) in LineCubicIntersections()
100 SkDPoint cubicMidPt = fCubic.ptAtT(cubicMidT); in checkCoincident()
125 c[n].fX = (fCubic[n].fY - fLine[0].fY) * adj - (fCubic[n].fX - fLine[0].fX) * opp; in intersectRay()
134 c[n].fY = (fCubic[n].fY - fLine[0].fY) * opp in intersectRay()
135 + (fCubic[n].fX - fLine[0].fX) * adj; in intersectRay()
188 int count = HorizontalIntersect(fCubic, axisIntercept, roots); in horizontalIntersect()
191 SkDPoint pt = { fCubic.ptAtT(cubicT).fX, axisIntercept }; in horizontalIntersect()
215 SkDPoint cubicMidPt = fCubic.ptAtT(cubicMidT); in uniqueAnswer()
221 SkDPoint cPt = fCubic.ptAtT(cubicT); in uniqueAnswer()
251 int count = VerticalIntersect(fCubic, axisIntercept, roots); in verticalIntersect()
[all …]
DSkReduceOrder.cpp224 return coincident_line(cubic, fCubic); in reduce()
226 return vertical_line(cubic, fCubic); in reduce()
229 return horizontal_line(cubic, fCubic); in reduce()
231 int result = check_linear(cubic, minX, maxX, minY, maxY, fCubic); in reduce()
236 && (result = check_quadratic(cubic, fCubic))) { in reduce()
239 fCubic = cubic; in reduce()
DSkReduceOrder.h30 SkDCubic fCubic; member
DSkPathOpsCurve.h53 SkDCubic fCubic; member
59 return fCubic[n];
64 return fCubic[n];
DSkPathOpsCurve.cpp26 dRect.setBounds(dCurve, fCubic, tStart, tEnd); in setCubicBounds()
DSkOpSegment.cpp1635 edge->fCubic[0].set(startPtT.fPt); in subDivide()
1637 edge->fCubic[points].set(endPtT.fPt); in subDivide()
1656 edge->fCubic[1].set(fPts[1]); in subDivide()
1657 edge->fCubic[2].set(fPts[2]); in subDivide()
1660 edge->fCubic[1].set(fPts[2]); in subDivide()
1661 edge->fCubic[2].set(fPts[1]); in subDivide()
1671 SkDCubic::SubDivide(fPts, edge->fCubic[0], edge->fCubic[3], startT, endT, &edge->fCubic[1]); in subDivide()
DSkOpAngle.cpp926 (void) tangentPart.cubicPart(fCurvePart.fCubic); in setSpans()
959 tangentPart.cubicEndPoints(fCurvePart.fCubic); in setSpans()
DSkOpSegment.h67 curve.fCubic.set(pts); in addCubic()
/external/skia/bench/
DBezierBench.cpp18 SkPath fCubic; member
39 const SkPath& path = rec->fCubic; in draw_cubic()
72 fRec.fCubic.moveTo(20, 20); in BezierBench()
73 fRec.fCubic.cubicTo(40, 20, 60, 40, 60, 60); in BezierBench()
74 fRec.fCubic.cubicTo(40, 60, 20, 80, 20, 100); in BezierBench()
/external/skia/tests/
DPathOpsBoundsTest.cpp70 curve.fCubic.set(curvePts); in DEF_TEST()
DPathOpsDebug.cpp113 fCubic.dumpID(id); in dumpID()
119 fCubic.dumpID(id); in dumpID()