/third_party/skia/src/pathops/ |
D | SkPathOpsCurve.h | 48 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 …]
|
D | SkPathOpsCurve.cpp | 13 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()
|
D | SkOpSegment.h | 17 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;
|
D | SkOpAngle.h | 122 SkDCurve fOriginalCurvePart; // the curve from start to end
|
D | SkOpAngle.cpp | 221 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()
|
D | SkDQuadLineIntersection.cpp | 310 double quadT = ((SkDCurve*) &fQuad)->nearPoint(SkPath::kQuad_Verb, in addLineNearEndPoints()
|
D | SkDConicLineIntersection.cpp | 210 double conicT = ((SkDCurve*) &fConic)->nearPoint(SkPath::kConic_Verb, in addLineNearEndPoints()
|
D | SkDCubicLineIntersection.cpp | 305 double cubicT = ((SkDCurve*) &fCubic)->nearPoint(SkPath::kCubic_Verb, in addLineNearEndPoints()
|
D | SkOpSegment.cpp | 1619 SkDCurve* edge) const { in subDivide() 1679 SkDCurve curvePart; in testForCoincidence() 1684 SkDCurve oppPart; in testForCoincidence()
|
D | SkPathOpsDebug.cpp | 1137 SkDCurve curvePart; in debugShowActiveSpans()
|
/third_party/flutter/skia/src/pathops/ |
D | SkPathOpsCurve.h | 48 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 …]
|
D | SkPathOpsCurve.cpp | 13 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()
|
D | SkOpSegment.h | 17 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;
|
D | SkOpAngle.h | 122 SkDCurve fOriginalCurvePart; // the curve from start to end
|
D | SkOpAngle.cpp | 221 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()
|
D | SkDQuadLineIntersection.cpp | 310 double quadT = ((SkDCurve*) &fQuad)->nearPoint(SkPath::kQuad_Verb, in addLineNearEndPoints()
|
D | SkDConicLineIntersection.cpp | 210 double conicT = ((SkDCurve*) &fConic)->nearPoint(SkPath::kConic_Verb, in addLineNearEndPoints()
|
D | SkDCubicLineIntersection.cpp | 305 double cubicT = ((SkDCurve*) &fCubic)->nearPoint(SkPath::kCubic_Verb, in addLineNearEndPoints()
|
D | SkOpSegment.cpp | 1619 SkDCurve* edge) const { in subDivide() 1679 SkDCurve curvePart; in testForCoincidence() 1684 SkDCurve oppPart; in testForCoincidence()
|
D | SkPathOpsDebug.cpp | 1159 SkDCurve curvePart; in debugShowActiveSpans()
|
/third_party/skia/tests/ |
D | PathOpsBoundsTest.cpp | 65 SkDCurve curve; in DEF_TEST()
|
D | PathOpsDebug.cpp | 115 void SkDCurve::dump() const { in dump() 119 void SkDCurve::dumpID(int id) const { in dumpID()
|
/third_party/flutter/skia/tests/ |
D | PathOpsBoundsTest.cpp | 65 SkDCurve curve; in DEF_TEST()
|
D | PathOpsDebug.cpp | 115 void SkDCurve::dump() const { in dump() 119 void SkDCurve::dumpID(int id) const { in dumpID()
|