/external/skia/src/pathops/ |
D | SkDConicLineIntersection.cpp | 20 : fConic(c) in LineConicIntersections() 28 : fConic(c) in LineConicIntersections() 42 SkDPoint conicMidPt = fConic.ptAtT(conicMidT); in checkCoincident() 68 double conicVals[] = { fConic[0].fY, fConic[1].fY, fConic[2].fY }; in horizontalIntersect() 81 SkDPoint pt = fConic.ptAtT(conicT); in horizontalIntersect() 82 SkDEBUGCODE(double conicVals[] = { fConic[0].fY, fConic[1].fY, fConic[2].fY }); in horizontalIntersect() 110 SkDEBUGCODE(SkDPoint conicPt = fConic.ptAtT(conicT)); in intersect() 130 r[n] = (fConic[n].fY - (*fLine)[0].fY) * adj - (fConic[n].fX - (*fLine)[0].fX) * opp; in intersectRay() 137 double B = r[1] * fConic.fWeight - axisIntercept * fConic.fWeight + axisIntercept; in validT() 146 double conicVals[] = { fConic[0].fX, fConic[1].fX, fConic[2].fX }; in verticalIntersect() [all …]
|
D | SkPathOpsConic.h | 138 SkDConic fConic; 143 : fConic(c) { in SkTConic() 148 const SkDPoint& operator[](int n) const override { return fConic[n]; } 149 SkDPoint& operator[](int n) override { return fConic[n]; } 151 bool collapsed() const override { return fConic.collapsed(); } in collapsed() 152 bool controlsInside() const override { return fConic.controlsInside(); } in controlsInside() 153 void debugInit() override { return fConic.debugInit(); } in debugInit() 155 void dumpID(int id) const override { return fConic.dumpID(id); } in dumpID() 157 SkDVector dxdyAtT(double t) const override { return fConic.dxdyAtT(t); } in dxdyAtT() 159 SkOpGlobalState* globalState() const override { return fConic.globalState(); } in globalState() [all …]
|
D | SkPathOpsConic.cpp | 177 return i->intersectRay(fConic, line); in intersectRay() 181 return quad.hullIntersects(fConic, isLinear); in hullIntersects() 185 return cubic.hullIntersects(fConic, isLinear); in hullIntersects() 189 rect->setBounds(fConic); in setBounds()
|
D | SkPathOpsCurve.h | 52 SkDConic fConic; member 143 return c.fConic.ptAtT(t); in ddconic_xy_at_t() 223 return c.fConic.dxdyAtT(t); in ddconic_dxdy_at_t() 345 i->intersectRay(c.fConic, ray); in dconic_intersect_ray()
|
D | SkPathOpsCurve.cpp | 67 dRect.setBounds(dCurve, fConic, tStart, tEnd); in setConicBounds()
|
D | SkOpSegment.cpp | 184 path->conicTo(curvePart.fCurve.fConic[1].asSkPoint(), end->ptT(), in addCurveTo() 185 curvePart.fCurve.fConic.fWeight); in addCurveTo() 1639 edge->fConic[1].set(fPts[1]); in subDivide() 1640 edge->fConic.fWeight = fWeight; in subDivide() 1656 edge->fConic[1] = SkDConic::SubDivide(fPts, fWeight, edge->fQuad[0], edge->fQuad[2], in subDivide() 1657 startT, endT, &edge->fConic.fWeight); in subDivide()
|
D | SkOpSegment.h | 47 curve.fConic.set(pts, weight); in addConic()
|
D | SkPathOpsDebug.cpp | 1168 str->appendf(" %1.9gf", curvePart.fConic.fWeight); in debugShowActiveSpans() 1311 CONIC_DEBUG_DATA(fPart.fCurve, fPart.fCurve.fConic.fWeight), in debugPart()
|
/external/skqp/src/pathops/ |
D | SkDConicLineIntersection.cpp | 20 : fConic(c) in LineConicIntersections() 28 : fConic(c) in LineConicIntersections() 42 SkDPoint conicMidPt = fConic.ptAtT(conicMidT); in checkCoincident() 68 double conicVals[] = { fConic[0].fY, fConic[1].fY, fConic[2].fY }; in horizontalIntersect() 81 SkDPoint pt = fConic.ptAtT(conicT); in horizontalIntersect() 82 SkDEBUGCODE(double conicVals[] = { fConic[0].fY, fConic[1].fY, fConic[2].fY }); in horizontalIntersect() 110 SkDEBUGCODE(SkDPoint conicPt = fConic.ptAtT(conicT)); in intersect() 130 r[n] = (fConic[n].fY - (*fLine)[0].fY) * adj - (fConic[n].fX - (*fLine)[0].fX) * opp; in intersectRay() 137 double B = r[1] * fConic.fWeight - axisIntercept * fConic.fWeight + axisIntercept; in validT() 146 double conicVals[] = { fConic[0].fX, fConic[1].fX, fConic[2].fX }; in verticalIntersect() [all …]
|
D | SkPathOpsConic.h | 138 SkDConic fConic; 143 : fConic(c) { in SkTConic() 148 const SkDPoint& operator[](int n) const override { return fConic[n]; } 149 SkDPoint& operator[](int n) override { return fConic[n]; } 151 bool collapsed() const override { return fConic.collapsed(); } in collapsed() 152 bool controlsInside() const override { return fConic.controlsInside(); } in controlsInside() 153 void debugInit() override { return fConic.debugInit(); } in debugInit() 155 void dumpID(int id) const override { return fConic.dumpID(id); } in dumpID() 157 SkDVector dxdyAtT(double t) const override { return fConic.dxdyAtT(t); } in dxdyAtT() 159 SkOpGlobalState* globalState() const override { return fConic.globalState(); } in globalState() [all …]
|
D | SkPathOpsConic.cpp | 177 return i->intersectRay(fConic, line); in intersectRay() 181 return quad.hullIntersects(fConic, isLinear); in hullIntersects() 185 return cubic.hullIntersects(fConic, isLinear); in hullIntersects() 189 rect->setBounds(fConic); in setBounds()
|
D | SkPathOpsCurve.h | 52 SkDConic fConic; member 143 return c.fConic.ptAtT(t); in ddconic_xy_at_t() 223 return c.fConic.dxdyAtT(t); in ddconic_dxdy_at_t() 345 i->intersectRay(c.fConic, ray); in dconic_intersect_ray()
|
D | SkPathOpsCurve.cpp | 67 dRect.setBounds(dCurve, fConic, tStart, tEnd); in setConicBounds()
|
D | SkOpSegment.cpp | 184 path->conicTo(curvePart.fCurve.fConic[1].asSkPoint(), end->ptT(), in addCurveTo() 185 curvePart.fCurve.fConic.fWeight); in addCurveTo() 1639 edge->fConic[1].set(fPts[1]); in subDivide() 1640 edge->fConic.fWeight = fWeight; in subDivide() 1656 edge->fConic[1] = SkDConic::SubDivide(fPts, fWeight, edge->fQuad[0], edge->fQuad[2], in subDivide() 1657 startT, endT, &edge->fConic.fWeight); in subDivide()
|
D | SkOpSegment.h | 47 curve.fConic.set(pts, weight); in addConic()
|
D | SkPathOpsDebug.cpp | 1168 str->appendf(" %1.9gf", curvePart.fConic.fWeight); in debugShowActiveSpans() 1311 CONIC_DEBUG_DATA(fPart.fCurve, fPart.fCurve.fConic.fWeight), in debugPart()
|
/external/skqp/src/gpu/ops/ |
D | GrAAHairLinePathRenderer.cpp | 482 } fConic; member 617 klm.mapHomogeneousPoints((SkPoint3* ) verts[i].fConic.fKLM, &pt3, 1); in set_conic_coeffs()
|
/external/skia/src/gpu/ops/ |
D | GrAAHairLinePathRenderer.cpp | 481 } fConic; member 616 klm.mapHomogeneousPoints((SkPoint3* ) verts[i].fConic.fKLM, &pt3, 1); in set_conic_coeffs()
|
/external/skqp/tests/ |
D | PathOpsDebug.cpp | 129 fConic.dumpID(id); in dumpID()
|
/external/skia/tests/ |
D | PathOpsDebug.cpp | 129 fConic.dumpID(id); in dumpID()
|