Searched refs:contourList (Results 1 - 9 of 9) sorted by relevance
/external/skia/src/pathops/ |
H A D | SkPathOpsTightBounds.cpp | 13 SkOpContourHead* contourList = static_cast<SkOpContourHead*>(&contour); local 14 SkOpGlobalState globalState(nullptr, contourList SkDEBUGPARAMS(nullptr)); 20 if (!SortContourList(&contourList, false, false)) { 24 SkOpContour* current = contourList;
|
H A D | SkPathOpsCommon.cpp | 63 SkOpSegment* FindUndone(SkOpContourHead* contourList, SkOpSpanBase** startPtr, argument 66 SkOpContour* contour = contourList; 145 void DebugShowActiveSpans(SkOpContourHead* contourList) { argument 146 SkOpContour* contour = contourList; 153 bool SortContourList(SkOpContourHead** contourList, bool evenOdd, bool oppEvenOdd) { argument 155 SkOpContour* contour = *contourList; 172 *contourList = contourHead; 390 static void align(SkOpContourHead* contourList) { 391 SkOpContour* contour = contourList; 397 static void addAlignIntersections(SkOpContourHead* contourList, SkChunkAllo [all...] |
H A D | SkPathOpsSimplify.cpp | 13 static bool bridgeWinding(SkOpContourHead* contourList, SkPathWriter* simple, argument 17 SkOpSpan* span = FindSortableTop(contourList); 45 DebugShowActiveSpans(contourList); 90 DebugShowActiveSpans(contourList); 102 static bool bridgeXor(SkOpContourHead* contourList, SkPathWriter* simple, argument 109 while ((current = FindUndone(contourList, &start, &end))) { 113 DebugShowActiveSpans(contourList); 129 DebugShowActiveSpans(contourList); 160 DebugShowActiveSpans(contourList); 182 SkOpContourHead* contourList local [all...] |
H A D | SkPathOpsDebug.h | 128 #define DEBUG_COINCIDENCE_HEALTH(contourList, id) \ 129 SkPathOpsDebug::CheckHealth(contourList, id) 131 #define DEBUG_COINCIDENCE_HEALTH(contourList, id) 175 static void CoincidentHealth(class SkOpContourHead* contourList, const char* id); 194 static void CheckHealth(class SkOpContourHead* contourList, const char* id);
|
H A D | SkPathOpsOp.cpp | 87 static bool bridgeOp(SkOpContourHead* contourList, const SkPathOp op, argument 91 SkOpSpan* span = FindSortableTop(contourList); 119 DebugShowActiveSpans(contourList); 164 DebugShowActiveSpans(contourList); 252 SkOpContourHead* contourList = static_cast<SkOpContourHead*>(&contour); local 254 SkOpGlobalState globalState(&coincidence, contourList SkDEBUGPARAMS(testName)); 289 contourList->dumpSegments("seg", op); 293 if (!SortContourList(&contourList, xorMask == kEvenOdd_PathOpsMask, 300 SkOpContour* current = contourList; 310 if (!HandleCoincidence(contourList, [all...] |
H A D | SkOpSegment.h | 49 SkOpContourHead* contourList, SkChunkAlloc* allocator); 51 void addAlignIntersections(SkOpContourHead* contourList, SkChunkAlloc* allocator) { argument 52 this->addAlignIntersection(*fHead.ptT(), fOriginal[0], contourList, allocator); 53 this->addAlignIntersection(*fTail.ptT(), fOriginal[1], contourList, allocator); 138 SkOpContourHead* contourList) const { 139 this->debugAddAlignIntersection(id, glitches, *fHead.ptT(), fOriginal[0], contourList); 140 this->debugAddAlignIntersection(id, glitches, *fTail.ptT(), fOriginal[1], contourList);
|
H A D | SkOpContour.h | 37 void addAlignIntersections(SkOpContourHead* contourList, SkChunkAlloc* allocator) { argument 41 segment->addAlignIntersections(contourList, allocator);
|
H A D | SkPathOpsDebug.cpp | 167 void SkPathOpsDebug::CheckHealth(SkOpContourHead* contourList, const char* id) { argument 169 const SkOpContour* contour = contourList; 416 const SkOpPtT& endPtT, const SkPoint& oldPt, const SkOpContourHead* contourList) const { 426 const SkOpContour* current = contourList;
|
H A D | SkOpSegment.cpp | 163 SkOpContourHead* contourList, SkChunkAlloc* allocator) { 173 SkOpContour* current = contourList; 162 addAlignIntersection(SkOpPtT& endPtT, SkPoint& oldPt, SkOpContourHead* contourList, SkChunkAlloc* allocator) argument
|
Completed in 142 milliseconds