Home
last modified time | relevance | path

Searched refs:SkDCurve (Results 1 – 24 of 24) sorted by relevance

/third_party/skia/src/pathops/
DSkPathOpsCurve.h48 struct SkDCurve { struct
91 SkDCurve fCurve;
99 extern SkDPoint (SkDCurve::* const Top[])(const SkPoint curve[], SkScalar cWeight,
134 static SkDPoint ddline_xy_at_t(const SkDCurve& c, double t) { in ddline_xy_at_t()
138 static SkDPoint ddquad_xy_at_t(const SkDCurve& c, double t) { in ddquad_xy_at_t()
142 static SkDPoint ddconic_xy_at_t(const SkDCurve& c, double t) { in ddconic_xy_at_t()
146 static SkDPoint ddcubic_xy_at_t(const SkDCurve& c, double t) { in ddcubic_xy_at_t()
150 static SkDPoint (* const CurveDDPointAtT[])(const SkDCurve& , double ) = {
214 static SkDVector ddline_dxdy_at_t(const SkDCurve& c, double ) { in ddline_dxdy_at_t()
218 static SkDVector ddquad_dxdy_at_t(const SkDCurve& c, double t) { in ddquad_dxdy_at_t()
[all …]
DSkPathOpsCurve.cpp13 double SkDCurve::nearPoint(SkPath::Verb verb, const SkDPoint& xy, const SkDPoint& opp) const { in nearPoint()
55 void SkDCurve::offset(SkPath::Verb verb, const SkDVector& off) { in offset()
62 void SkDCurve::setConicBounds(const SkPoint curve[3], SkScalar curveWeight, in setConicBounds()
72 void SkDCurve::setCubicBounds(const SkPoint curve[4], SkScalar , in setCubicBounds()
82 void SkDCurve::setQuadBounds(const SkPoint curve[3], SkScalar , in setQuadBounds()
DSkOpSegment.h17 struct SkDCurve;
46 SkDCurve curve; in addConic()
54 SkDCurve curve; in addCubic()
89 SkDCurve curve; in addQuad()
385 bool subDivide(const SkOpSpanBase* start, const SkOpSpanBase* end, SkDCurve* result) const;
DSkOpAngle.h122 SkDCurve fOriginalCurvePart; // the curve from start to end
DSkOpAngle.cpp221 const SkDCurve& testCurve = useOriginal ? test->fOriginalCurvePart : test->fPart.fCurve; in lineOnOneSide()
270 const SkDCurve& testCurve = test->fOriginalCurvePart; in linesOnOriginalSide()
580 const SkDCurve& curve = index ? rh->fPart.fCurve : this->fPart.fCurve; in endsIntersect()
623 const SkDCurve& curve = sIndex ? rh->fPart.fCurve : this->fPart.fCurve; in endsIntersect()
665 const SkDCurve& curve = rh->fPart.fCurve; in endToSide()
DSkDQuadLineIntersection.cpp310 double quadT = ((SkDCurve*) &fQuad)->nearPoint(SkPath::kQuad_Verb, in addLineNearEndPoints()
DSkDConicLineIntersection.cpp210 double conicT = ((SkDCurve*) &fConic)->nearPoint(SkPath::kConic_Verb, in addLineNearEndPoints()
DSkDCubicLineIntersection.cpp305 double cubicT = ((SkDCurve*) &fCubic)->nearPoint(SkPath::kCubic_Verb, in addLineNearEndPoints()
DSkOpSegment.cpp1619 SkDCurve* edge) const { in subDivide()
1679 SkDCurve curvePart; in testForCoincidence()
1684 SkDCurve oppPart; in testForCoincidence()
DSkPathOpsDebug.cpp1137 SkDCurve curvePart; in debugShowActiveSpans()
/third_party/flutter/skia/src/pathops/
DSkPathOpsCurve.h48 struct SkDCurve { struct
91 SkDCurve fCurve;
99 extern SkDPoint (SkDCurve::* const Top[])(const SkPoint curve[], SkScalar cWeight,
134 static SkDPoint ddline_xy_at_t(const SkDCurve& c, double t) { in ddline_xy_at_t()
138 static SkDPoint ddquad_xy_at_t(const SkDCurve& c, double t) { in ddquad_xy_at_t()
142 static SkDPoint ddconic_xy_at_t(const SkDCurve& c, double t) { in ddconic_xy_at_t()
146 static SkDPoint ddcubic_xy_at_t(const SkDCurve& c, double t) { in ddcubic_xy_at_t()
150 static SkDPoint (* const CurveDDPointAtT[])(const SkDCurve& , double ) = {
214 static SkDVector ddline_dxdy_at_t(const SkDCurve& c, double ) { in ddline_dxdy_at_t()
218 static SkDVector ddquad_dxdy_at_t(const SkDCurve& c, double t) { in ddquad_dxdy_at_t()
[all …]
DSkPathOpsCurve.cpp13 double SkDCurve::nearPoint(SkPath::Verb verb, const SkDPoint& xy, const SkDPoint& opp) const { in nearPoint()
55 void SkDCurve::offset(SkPath::Verb verb, const SkDVector& off) { in offset()
62 void SkDCurve::setConicBounds(const SkPoint curve[3], SkScalar curveWeight, in setConicBounds()
72 void SkDCurve::setCubicBounds(const SkPoint curve[4], SkScalar , in setCubicBounds()
82 void SkDCurve::setQuadBounds(const SkPoint curve[3], SkScalar , in setQuadBounds()
DSkOpSegment.h17 struct SkDCurve;
46 SkDCurve curve; in addConic()
54 SkDCurve curve; in addCubic()
89 SkDCurve curve; in addQuad()
385 bool subDivide(const SkOpSpanBase* start, const SkOpSpanBase* end, SkDCurve* result) const;
DSkOpAngle.h122 SkDCurve fOriginalCurvePart; // the curve from start to end
DSkOpAngle.cpp221 const SkDCurve& testCurve = useOriginal ? test->fOriginalCurvePart : test->fPart.fCurve; in lineOnOneSide()
270 const SkDCurve& testCurve = test->fOriginalCurvePart; in linesOnOriginalSide()
580 const SkDCurve& curve = index ? rh->fPart.fCurve : this->fPart.fCurve; in endsIntersect()
623 const SkDCurve& curve = sIndex ? rh->fPart.fCurve : this->fPart.fCurve; in endsIntersect()
665 const SkDCurve& curve = rh->fPart.fCurve; in endToSide()
DSkDQuadLineIntersection.cpp310 double quadT = ((SkDCurve*) &fQuad)->nearPoint(SkPath::kQuad_Verb, in addLineNearEndPoints()
DSkDConicLineIntersection.cpp210 double conicT = ((SkDCurve*) &fConic)->nearPoint(SkPath::kConic_Verb, in addLineNearEndPoints()
DSkDCubicLineIntersection.cpp305 double cubicT = ((SkDCurve*) &fCubic)->nearPoint(SkPath::kCubic_Verb, in addLineNearEndPoints()
DSkOpSegment.cpp1619 SkDCurve* edge) const { in subDivide()
1679 SkDCurve curvePart; in testForCoincidence()
1684 SkDCurve oppPart; in testForCoincidence()
DSkPathOpsDebug.cpp1159 SkDCurve curvePart; in debugShowActiveSpans()
/third_party/skia/tests/
DPathOpsBoundsTest.cpp65 SkDCurve curve; in DEF_TEST()
DPathOpsDebug.cpp115 void SkDCurve::dump() const { in dump()
119 void SkDCurve::dumpID(int id) const { in dumpID()
/third_party/flutter/skia/tests/
DPathOpsBoundsTest.cpp65 SkDCurve curve; in DEF_TEST()
DPathOpsDebug.cpp115 void SkDCurve::dump() const { in dump()
119 void SkDCurve::dumpID(int id) const { in dumpID()