/external/skia/src/pathops/ |
D | SkIntersections.cpp | 10 int SkIntersections::closestTo(double rangeStart, double rangeEnd, const SkDPoint& testPt, in closestTo() 28 void SkIntersections::flip() { in flip() 34 int SkIntersections::insert(double one, double two, const SkDPoint& pt) { in insert() 107 void SkIntersections::insertNear(double one, double two, const SkDPoint& pt1, const SkDPoint& pt2) { in insertNear() 116 int SkIntersections::insertCoincident(double one, double two, const SkDPoint& pt) { in insertCoincident() 124 void SkIntersections::setCoincident(int index) { in setCoincident() 131 void SkIntersections::merge(const SkIntersections& a, int aIndex, const SkIntersections& b, in merge() 141 int SkIntersections::mostOutside(double rangeStart, double rangeEnd, const SkDPoint& origin) const { in mostOutside() 160 void SkIntersections::removeOne(int index) { in removeOne()
|
D | SkPathOpsCurve.h | 300 SkIntersections* i) { in line_intersect_ray() 307 SkIntersections* i) { in quad_intersect_ray() 314 SkIntersections* i) { in conic_intersect_ray() 321 SkIntersections* i) { in cubic_intersect_ray() 328 SkIntersections* ) = { 336 static void dline_intersect_ray(const SkDCurve& c, const SkDLine& ray, SkIntersections* i) { in dline_intersect_ray() 340 static void dquad_intersect_ray(const SkDCurve& c, const SkDLine& ray, SkIntersections* i) { in dquad_intersect_ray() 344 static void dconic_intersect_ray(const SkDCurve& c, const SkDLine& ray, SkIntersections* i) { in dconic_intersect_ray() 348 static void dcubic_intersect_ray(const SkDCurve& c, const SkDLine& ray, SkIntersections* i) { in dcubic_intersect_ray() 352 static void (* const CurveDIntersectRay[])(const SkDCurve& , const SkDLine& , SkIntersections* ) = { [all …]
|
D | SkAddIntersections.cpp | 16 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowLineIntersection() 37 const SkIntersections& i) { in debugShowQuadLineIntersection() 57 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowQuadIntersection() 77 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowConicLineIntersection() 97 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowConicQuadIntersection() 117 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowConicIntersection() 138 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowCubicLineIntersection() 158 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowCubicQuadIntersection() 178 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowCubicConicIntersection() 198 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowCubicIntersection() [all …]
|
D | SkDQuadLineIntersection.cpp | 97 LineQuadraticIntersections(const SkDQuad& q, const SkDLine& l, SkIntersections* i) in LineQuadraticIntersections() 419 SkIntersections* fIntersections; 423 int SkIntersections::horizontal(const SkDQuad& quad, double left, double right, double y, in horizontal() 430 int SkIntersections::vertical(const SkDQuad& quad, double top, double bottom, double x, in vertical() 437 int SkIntersections::intersect(const SkDQuad& quad, const SkDLine& line) { in intersect() 443 int SkIntersections::intersectRay(const SkDQuad& quad, const SkDLine& line) { in intersectRay() 452 int SkIntersections::HorizontalIntercept(const SkDQuad& quad, SkScalar y, double* roots) { in HorizontalIntercept() 457 int SkIntersections::VerticalIntercept(const SkDQuad& quad, SkScalar x, double* roots) { in VerticalIntercept() 465 return SkIntersections::HorizontalIntercept(*this, yIntercept, roots); in horizontalIntersect() 469 return SkIntersections::VerticalIntercept(*this, xIntercept, roots); in verticalIntersect()
|
D | SkDLineIntersection.cpp | 12 void SkIntersections::cleanUpParallelLines(bool parallel) { in cleanUpParallelLines() 34 void SkIntersections::computePoints(const SkDLine& line, int used) { in computePoints() 41 int SkIntersections::intersectRay(const SkDLine& a, const SkDLine& b) { in intersectRay() 82 int SkIntersections::intersect(const SkDLine& a, const SkDLine& b) { in intersect() 199 double SkIntersections::HorizontalIntercept(const SkDLine& line, double y) { in HorizontalIntercept() 204 int SkIntersections::horizontal(const SkDLine& line, double left, double right, in horizontal() 277 double SkIntersections::VerticalIntercept(const SkDLine& line, double x) { in VerticalIntercept() 282 int SkIntersections::vertical(const SkDLine& line, double top, double bottom, in vertical()
|
D | SkDConicLineIntersection.cpp | 19 LineConicIntersections(const SkDConic& c, const SkDLine& l, SkIntersections* i) in LineConicIntersections() 343 SkIntersections* fIntersections; 347 int SkIntersections::horizontal(const SkDConic& conic, double left, double right, double y, in horizontal() 354 int SkIntersections::vertical(const SkDConic& conic, double top, double bottom, double x, in vertical() 361 int SkIntersections::intersect(const SkDConic& conic, const SkDLine& line) { in intersect() 367 int SkIntersections::intersectRay(const SkDConic& conic, const SkDLine& line) { in intersectRay() 376 int SkIntersections::HorizontalIntercept(const SkDConic& conic, SkScalar y, double* roots) { in HorizontalIntercept() 381 int SkIntersections::VerticalIntercept(const SkDConic& conic, SkScalar x, double* roots) { in VerticalIntercept()
|
D | SkPathOpsTCurve.h | 14 class SkIntersections; variable 33 virtual int intersectRay(SkIntersections* i, const SkDLine& line) const = 0;
|
D | SkDCubicLineIntersection.cpp | 85 LineCubicIntersections(const SkDCubic& c, const SkDLine& l, SkIntersections* i) in LineCubicIntersections() 414 SkIntersections* fIntersections; 418 int SkIntersections::horizontal(const SkDCubic& cubic, double left, double right, double y, in horizontal() 425 int SkIntersections::vertical(const SkDCubic& cubic, double top, double bottom, double x, in vertical() 432 int SkIntersections::intersect(const SkDCubic& cubic, const SkDLine& line) { in intersect() 438 int SkIntersections::intersectRay(const SkDCubic& cubic, const SkDLine& line) { in intersectRay()
|
/external/skqp/src/pathops/ |
D | SkIntersections.cpp | 10 int SkIntersections::closestTo(double rangeStart, double rangeEnd, const SkDPoint& testPt, in closestTo() 28 void SkIntersections::flip() { in flip() 34 int SkIntersections::insert(double one, double two, const SkDPoint& pt) { in insert() 107 void SkIntersections::insertNear(double one, double two, const SkDPoint& pt1, const SkDPoint& pt2) { in insertNear() 116 int SkIntersections::insertCoincident(double one, double two, const SkDPoint& pt) { in insertCoincident() 124 void SkIntersections::setCoincident(int index) { in setCoincident() 131 void SkIntersections::merge(const SkIntersections& a, int aIndex, const SkIntersections& b, in merge() 141 int SkIntersections::mostOutside(double rangeStart, double rangeEnd, const SkDPoint& origin) const { in mostOutside() 160 void SkIntersections::removeOne(int index) { in removeOne()
|
D | SkPathOpsCurve.h | 300 SkIntersections* i) { in line_intersect_ray() 307 SkIntersections* i) { in quad_intersect_ray() 314 SkIntersections* i) { in conic_intersect_ray() 321 SkIntersections* i) { in cubic_intersect_ray() 328 SkIntersections* ) = { 336 static void dline_intersect_ray(const SkDCurve& c, const SkDLine& ray, SkIntersections* i) { in dline_intersect_ray() 340 static void dquad_intersect_ray(const SkDCurve& c, const SkDLine& ray, SkIntersections* i) { in dquad_intersect_ray() 344 static void dconic_intersect_ray(const SkDCurve& c, const SkDLine& ray, SkIntersections* i) { in dconic_intersect_ray() 348 static void dcubic_intersect_ray(const SkDCurve& c, const SkDLine& ray, SkIntersections* i) { in dcubic_intersect_ray() 352 static void (* const CurveDIntersectRay[])(const SkDCurve& , const SkDLine& , SkIntersections* ) = { [all …]
|
D | SkAddIntersections.cpp | 16 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowLineIntersection() 37 const SkIntersections& i) { in debugShowQuadLineIntersection() 57 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowQuadIntersection() 77 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowConicLineIntersection() 97 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowConicQuadIntersection() 117 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowConicIntersection() 138 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowCubicLineIntersection() 158 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowCubicQuadIntersection() 178 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowCubicConicIntersection() 198 const SkIntersectionHelper& wn, const SkIntersections& i) { in debugShowCubicIntersection() [all …]
|
D | SkDQuadLineIntersection.cpp | 97 LineQuadraticIntersections(const SkDQuad& q, const SkDLine& l, SkIntersections* i) in LineQuadraticIntersections() 419 SkIntersections* fIntersections; 423 int SkIntersections::horizontal(const SkDQuad& quad, double left, double right, double y, in horizontal() 430 int SkIntersections::vertical(const SkDQuad& quad, double top, double bottom, double x, in vertical() 437 int SkIntersections::intersect(const SkDQuad& quad, const SkDLine& line) { in intersect() 443 int SkIntersections::intersectRay(const SkDQuad& quad, const SkDLine& line) { in intersectRay() 452 int SkIntersections::HorizontalIntercept(const SkDQuad& quad, SkScalar y, double* roots) { in HorizontalIntercept() 457 int SkIntersections::VerticalIntercept(const SkDQuad& quad, SkScalar x, double* roots) { in VerticalIntercept() 465 return SkIntersections::HorizontalIntercept(*this, yIntercept, roots); in horizontalIntersect() 469 return SkIntersections::VerticalIntercept(*this, xIntercept, roots); in verticalIntersect()
|
D | SkDLineIntersection.cpp | 12 void SkIntersections::cleanUpParallelLines(bool parallel) { in cleanUpParallelLines() 34 void SkIntersections::computePoints(const SkDLine& line, int used) { in computePoints() 41 int SkIntersections::intersectRay(const SkDLine& a, const SkDLine& b) { in intersectRay() 82 int SkIntersections::intersect(const SkDLine& a, const SkDLine& b) { in intersect() 199 double SkIntersections::HorizontalIntercept(const SkDLine& line, double y) { in HorizontalIntercept() 204 int SkIntersections::horizontal(const SkDLine& line, double left, double right, in horizontal() 277 double SkIntersections::VerticalIntercept(const SkDLine& line, double x) { in VerticalIntercept() 282 int SkIntersections::vertical(const SkDLine& line, double top, double bottom, in vertical()
|
D | SkDConicLineIntersection.cpp | 19 LineConicIntersections(const SkDConic& c, const SkDLine& l, SkIntersections* i) in LineConicIntersections() 343 SkIntersections* fIntersections; 347 int SkIntersections::horizontal(const SkDConic& conic, double left, double right, double y, in horizontal() 354 int SkIntersections::vertical(const SkDConic& conic, double top, double bottom, double x, in vertical() 361 int SkIntersections::intersect(const SkDConic& conic, const SkDLine& line) { in intersect() 367 int SkIntersections::intersectRay(const SkDConic& conic, const SkDLine& line) { in intersectRay() 376 int SkIntersections::HorizontalIntercept(const SkDConic& conic, SkScalar y, double* roots) { in HorizontalIntercept() 381 int SkIntersections::VerticalIntercept(const SkDConic& conic, SkScalar x, double* roots) { in VerticalIntercept()
|
D | SkPathOpsTCurve.h | 14 class SkIntersections; variable 33 virtual int intersectRay(SkIntersections* i, const SkDLine& line) const = 0;
|
D | SkDCubicLineIntersection.cpp | 85 LineCubicIntersections(const SkDCubic& c, const SkDLine& l, SkIntersections* i) in LineCubicIntersections() 414 SkIntersections* fIntersections; 418 int SkIntersections::horizontal(const SkDCubic& cubic, double left, double right, double y, in horizontal() 425 int SkIntersections::vertical(const SkDCubic& cubic, double top, double bottom, double x, in vertical() 432 int SkIntersections::intersect(const SkDCubic& cubic, const SkDLine& line) { in intersect() 438 int SkIntersections::intersectRay(const SkDCubic& cubic, const SkDLine& line) { in intersectRay()
|
/external/skqp/tests/ |
D | PathOpsLineIntersectionTest.cpp | 88 const SkIntersections& ts, bool nearAllowed) { in check_results() 111 SkIntersections i; in testOne() 123 SkIntersections ts; in testOne() 130 SkIntersections ts; in testOne() 137 SkIntersections ts; in testOne() 144 SkIntersections ts; in testOne() 155 SkIntersections ts; in testOneCoincident() 166 SkIntersections ts; in testOneCoincident() 175 SkIntersections ts; in testOneCoincident() 184 SkIntersections ts; in testOneCoincident() [all …]
|
D | PathOpsThreeWayTest.cpp | 46 SkTDArray<SkIntersections> combos; in testSetTest() 51 SkIntersections* i = combos.append(); in testSetTest() 52 sk_bzero(i, sizeof(SkIntersections)); in testSetTest()
|
D | PathOpsCubicLineIntersectionTest.cpp | 49 SkIntersections i; in testFail() 103 static int doIntersect(SkIntersections& intersections, const SkDCubic& cubic, const SkDLine& line) { in doIntersect() 151 SkIntersections i; in testOne() 203 SkIntersections i; in DEF_TEST()
|
D | PathOpsQuadLineIntersectionTest.cpp | 33 static int doIntersect(SkIntersections& intersections, const SkDQuad& quad, const SkDLine& line, in doIntersect() 92 SkIntersections intersections; in testOneOffs() 132 SkIntersections intersections; in DEF_TEST()
|
/external/skia/tests/ |
D | PathOpsLineIntersectionTest.cpp | 88 const SkIntersections& ts, bool nearAllowed) { in check_results() 111 SkIntersections i; in testOne() 123 SkIntersections ts; in testOne() 130 SkIntersections ts; in testOne() 137 SkIntersections ts; in testOne() 144 SkIntersections ts; in testOne() 155 SkIntersections ts; in testOneCoincident() 166 SkIntersections ts; in testOneCoincident() 175 SkIntersections ts; in testOneCoincident() 184 SkIntersections ts; in testOneCoincident() [all …]
|
D | PathOpsThreeWayTest.cpp | 46 SkTDArray<SkIntersections> combos; in testSetTest() 51 SkIntersections* i = combos.append(); in testSetTest() 52 sk_bzero(i, sizeof(SkIntersections)); in testSetTest()
|
D | PathOpsCubicLineIntersectionTest.cpp | 49 SkIntersections i; in testFail() 103 static int doIntersect(SkIntersections& intersections, const SkDCubic& cubic, const SkDLine& line) { in doIntersect() 151 SkIntersections i; in testOne() 203 SkIntersections i; in DEF_TEST()
|
D | PathOpsQuadLineIntersectionTest.cpp | 33 static int doIntersect(SkIntersections& intersections, const SkDQuad& quad, const SkDLine& line, in doIntersect() 92 SkIntersections intersections; in testOneOffs() 132 SkIntersections intersections; in DEF_TEST()
|
D | PathOpsConicLineIntersectionTest.cpp | 34 static int doIntersect(SkIntersections& intersections, const SkDConic& conic, const SkDLine& line, in doIntersect() 82 SkIntersections intersections; in testOneOffs() 127 SkIntersections intersections; in DEF_TEST()
|