diff options
author | 2013-09-16 15:55:01 +0000 | |
---|---|---|
committer | 2013-09-16 15:55:01 +0000 | |
commit | 570863f2e22b8ea7d7c504bd15e4f766af097df2 (patch) | |
tree | aa07d18266edd483ee71d7be9491da622cf400f3 /src/pathops/SkPathOpsCommon.h | |
parent | cf7854057638dfa75e788f3f8babed75d587d444 (diff) |
path ops work in progress
path ops work in progress
BUG=
Review URL: https://codereview.chromium.org/21359002
git-svn-id: http://skia.googlecode.com/svn/trunk@11291 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/pathops/SkPathOpsCommon.h')
-rw-r--r-- | src/pathops/SkPathOpsCommon.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/pathops/SkPathOpsCommon.h b/src/pathops/SkPathOpsCommon.h index 4ba4af2300..e1ae998b10 100644 --- a/src/pathops/SkPathOpsCommon.h +++ b/src/pathops/SkPathOpsCommon.h @@ -7,6 +7,7 @@ #ifndef SkPathOpsCommon_DEFINED #define SkPathOpsCommon_DEFINED +#include "SkOpAngle.h" #include "SkOpContour.h" #include "SkTDArray.h" @@ -14,11 +15,12 @@ class SkPathWriter; void Assemble(const SkPathWriter& path, SkPathWriter* simple); void CheckEnds(SkTArray<SkOpContour*, true>* contourList); +void CheckTiny(SkTArray<SkOpContour*, true>* contourList); // FIXME: find chase uses insert, so it can't be converted to SkTArray yet SkOpSegment* FindChase(SkTDArray<SkOpSpan*>& chase, int& tIndex, int& endIndex); -SkOpSegment* FindSortableTop(const SkTArray<SkOpContour*, true>& contourList, bool* firstContour, - int* index, int* endIndex, SkPoint* topLeft, bool* unsortable, - bool* done, bool binary); +SkOpSegment* FindSortableTop(const SkTArray<SkOpContour*, true>& , SkOpAngle::IncludeType , + bool* firstContour, int* index, int* endIndex, SkPoint* topLeft, + bool* unsortable, bool* done); SkOpSegment* FindUndone(SkTArray<SkOpContour*, true>& contourList, int* start, int* end); void FixOtherTIndex(SkTArray<SkOpContour*, true>* contourList); void MakeContourList(SkTArray<SkOpContour>& contours, SkTArray<SkOpContour*, true>& list, |