diff options
author | caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-08 17:17:02 +0000 |
---|---|---|
committer | caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-08 17:17:02 +0000 |
commit | 07e97fccd2d85076cd22ef411b0773ab92a18abe (patch) | |
tree | 0a764160f5eb642f4fe46c06df9fbffe0e9f8eda /src/pathops/SkOpEdgeBuilder.h | |
parent | a95959c3fb4c502b45bc78f15b65cda1f21620e6 (diff) |
path ops work in progress
BUG=
Review URL: https://codereview.chromium.org/18058007
git-svn-id: http://skia.googlecode.com/svn/trunk@9908 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/pathops/SkOpEdgeBuilder.h')
-rw-r--r-- | src/pathops/SkOpEdgeBuilder.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/pathops/SkOpEdgeBuilder.h b/src/pathops/SkOpEdgeBuilder.h index 2a2bf034e4..df0795b0c8 100644 --- a/src/pathops/SkOpEdgeBuilder.h +++ b/src/pathops/SkOpEdgeBuilder.h @@ -43,6 +43,7 @@ public: void init(); private: + void closeContour(const SkPoint& curveEnd, const SkPoint& curveStart); bool close(); int preFetch(); bool walk(); @@ -52,11 +53,7 @@ private: SkTArray<uint8_t, true> fPathVerbs; SkOpContour* fCurrentContour; SkTArray<SkOpContour>& fContours; - SkTArray<SkPoint, true> fReducePts; // segments created on the fly - SkTArray<int, true> fExtra; // -1 marks new contour, > 0 offsets into contour SkPathOpsMask fXorMask[2]; - const SkPoint* fFinalCurveStart; - const SkPoint* fFinalCurveEnd; int fSecondHalf; bool fOperand; bool fAllowOpenContours; |