Index: src/pathops/SkOpContour.h |
diff --git a/src/pathops/SkOpContour.h b/src/pathops/SkOpContour.h |
index a4ec6d398f04bdbab27a11bc0867bbc55be657d3..6b412e5f53c979b33b16bd4d4769d0b173d23190 100644 |
--- a/src/pathops/SkOpContour.h |
+++ b/src/pathops/SkOpContour.h |
@@ -152,6 +152,11 @@ public: |
} |
} |
+ void joinCoincidence() { |
+ joinCoincidence(fCoincidences, false); |
+ joinCoincidence(fPartialCoincidences, true); |
+ } |
+ |
SkOpSegment* nonVerticalSegment(int* start, int* end); |
bool operand() const { |
@@ -239,7 +244,8 @@ public: |
#endif |
private: |
- void calcCommonCoincidentWinding(const SkCoincidence& coincidence); |
+ void calcCommonCoincidentWinding(const SkCoincidence& ); |
+ void joinCoincidence(const SkTArray<SkCoincidence, true>& , bool partial); |
void setBounds(); |
SkTArray<SkOpSegment> fSegments; |