| Index: src/pathops/SkIntersections.h
|
| diff --git a/src/pathops/SkIntersections.h b/src/pathops/SkIntersections.h
|
| index f63a023ef0a5ef26c21c42ecfc8bd5b0c2a88fc3..a3e83326503d5eb2dfa239e6443363e1d88036c0 100644
|
| --- a/src/pathops/SkIntersections.h
|
| +++ b/src/pathops/SkIntersections.h
|
| @@ -183,9 +183,6 @@ public:
|
| return intersect(aQuad, bQuad);
|
| }
|
|
|
| - int quadRay(const SkPoint pts[3], const SkDLine& line);
|
| - void removeOne(int index);
|
| -
|
| // leaves flip, swap, max alone
|
| void reset() {
|
| fAllowNear = true;
|
| @@ -218,6 +215,7 @@ public:
|
| SkASSERT(++fDepth < 16);
|
| }
|
|
|
| + void append(const SkIntersections& );
|
| static double Axial(const SkDQuad& , const SkDPoint& , bool vertical);
|
| void cleanUpCoincidence();
|
| int coincidentUsed() const;
|
| @@ -246,8 +244,11 @@ public:
|
| int intersectRay(const SkDQuad&, const SkDLine&);
|
| int intersectRay(const SkDCubic&, const SkDLine&);
|
| static SkDPoint Line(const SkDLine&, const SkDLine&);
|
| + int lineRay(const SkPoint pts[2], const SkDLine& line);
|
| void offset(int base, double start, double end);
|
| void quickRemoveOne(int index, int replace);
|
| + int quadRay(const SkPoint pts[3], const SkDLine& line);
|
| + void removeOne(int index);
|
| static bool Test(const SkDLine& , const SkDLine&);
|
| int vertical(const SkDLine&, double x);
|
| int vertical(const SkDLine&, double top, double bottom, double x, bool flipped);
|
|
|