Home
last modified time | relevance | path

Searched refs:fQuad (Results 1 - 15 of 15) sorted by relevance

/third_party/skia/src/pathops/
H A DSkDQuadLineIntersection.cpp98 : fQuad(q) in LineQuadraticIntersections()
106 : fQuad(q)
120 SkDPoint quadMidPt = fQuad.ptAtT(quadMidT); in checkCoincident()
159 r[n] = (fQuad[n].fY - (*fLine)[0].fY) * adj - (fQuad[n].fX - (*fLine)[0].fX) * opp; in intersectRay()
189 double D = fQuad[2].fY; // f in horizontalIntersect()
190 double E = fQuad[1].fY; // e in horizontalIntersect()
191 double F = fQuad[0].fY; // d in horizontalIntersect()
207 SkDPoint pt = fQuad.ptAtT(quadT); in horizontalIntersect()
231 SkDPoint quadMidPt = fQuad in uniqueAnswer()
417 const SkDQuad& fQuad; global() member in LineQuadraticIntersections
[all...]
H A DSkPathOpsQuad.h129 SkDQuad fQuad; member in SkTQuad
134 : fQuad(q) { in SkTQuad()
139 const SkDPoint& operator[](int n) const override { return fQuad[n]; }
140 SkDPoint& operator[](int n) override { return fQuad[n]; }
142 bool collapsed() const override { return fQuad.collapsed(); }
143 bool controlsInside() const override { return fQuad.controlsInside(); }
144 void debugInit() override { return fQuad.debugInit(); }
146 void dumpID(int id) const override { return fQuad.dumpID(id); }
148 SkDVector dxdyAtT(double t) const override { return fQuad.dxdyAtT(t); }
150 SkOpGlobalState* globalState() const override { return fQuad
[all...]
H A DSkReduceOrder.cpp85 return coincident_line(quad, fQuad); in reduce()
88 return vertical_line(quad, fQuad); in reduce()
91 return horizontal_line(quad, fQuad); in reduce()
93 int result = check_linear(quad, minX, maxX, minY, maxY, fQuad); in reduce()
97 fQuad = quad; in reduce()
279 *reducePts++ = reducer.fQuad[index].asSkPoint(); in Cubic()
H A DSkPathOpsQuad.cpp403 return i->intersectRay(fQuad, line); in intersectRay()
407 return conic.hullIntersects(fQuad, isLinear); in hullIntersects()
411 return cubic.hullIntersects(fQuad, isLinear); in hullIntersects()
415 rect->setBounds(fQuad); in setBounds()
H A DSkPathOpsCurve.h51 SkDQuad fQuad; member
139 return c.fQuad.ptAtT(t); in ddquad_xy_at_t()
219 return c.fQuad.dxdyAtT(t); in ddquad_dxdy_at_t()
341 i->intersectRay(c.fQuad, ray); in dquad_intersect_ray()
H A DSkReduceOrder.h31 SkDQuad fQuad; member
H A DSkOpSegment.cpp181 path->quadTo(curvePart.fCurve.fQuad[1].asSkPoint(), end->ptT()); in addCurveTo()
1654 edge->fQuad[1] = SkDQuad::SubDivide(fPts, edge->fQuad[0], edge->fQuad[2], startT, endT); in subDivide()
1656 edge->fConic[1] = SkDConic::SubDivide(fPts, fWeight, edge->fQuad[0], edge->fQuad[2], in subDivide()
H A DSkPathOpsCurve.cpp87 dRect.setBounds(dCurve, fQuad, tStart, tEnd); in setQuadBounds()
H A DSkOpSegment.h90 curve.fQuad.set(pts); in addQuad()
H A DSkOpAngle.cpp1008 (void) tangentPart.quadEndPoints(fPart.fCurve.fQuad); in setSpans()
/third_party/skia/src/core/
H A DSkStroke.cpp119 SkPoint fQuad[3]; // the stroked quad parallel to the original curve member
120 SkPoint fTangentStart; // a point tangent to fQuad[0]
121 SkPoint fTangentEnd; // a point tangent to fQuad[2]
142 fQuad[0] = parent->fQuad[0]; in initWithStart()
152 fQuad[2] = parent->fQuad[2]; in initWithEnd()
829 this->conicPerpRay(conic, quadPts->fStartT, &conicStartPt, &quadPts->fQuad[0],
835 this->conicPerpRay(conic, quadPts->fEndT, &conicEndPt, &quadPts->fQuad[2],
875 this->cubicPerpRay(cubic, quadPts->fStartT, &cubicStartPt, &quadPts->fQuad[
[all...]
/third_party/skia/bench/
H A DBezierBench.cpp17 SkPath fQuad; member
27 const SkPath& path = rec->fQuad; in draw_quad()
69 fRec.fQuad.moveTo(20, 20); in BezierBench()
70 fRec.fQuad.quadTo(60, 20, 60, 60); in BezierBench()
71 fRec.fQuad.quadTo(20, 60, 20, 100); in BezierBench()
/third_party/skia/samplecode/
H A DSamplePath.cpp561 SkPoint* fQuad = fPts + 4; member in CubicCurve2
574 fQuad[0] = fPts[0] + SkVector{ 300, 0}; in CubicCurve2()
575 fQuad[1] = fPts[1] + SkVector{ 300, 0}; in CubicCurve2()
576 fQuad[2] = fPts[2] + SkVector{ 300, 0}; in CubicCurve2()
634 canvas->drawLine(fQuad[0], fQuad[2], paint); in showFlattness()
638 pts[0] = (fQuad[0] + fQuad[1] + fQuad[1] + fQuad[ in showFlattness()
[all...]
/third_party/skia/tests/
H A DPathOpsBoundsTest.cpp66 curve.fQuad.set(curvePts); in DEF_TEST()
H A DPathOpsDebug.cpp126 fQuad.dumpID(id); in dumpID()

Completed in 23 milliseconds