Home
last modified time | relevance | path

Searched refs:contourList (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/src/pathops/
DSkPathOpsCommon.cpp154 bool SortContourList(SkOpContourHead** contourList, bool evenOdd, bool oppEvenOdd) { in SortContourList() argument
156 SkOpContour* contour = *contourList; in SortContourList()
173 *contourList = contourHead; in SortContourList()
183 static void calc_angles(SkOpContourHead* contourList DEBUG_COIN_DECLARE_PARAMS()) { in calc_angles()
184 DEBUG_STATIC_SET_PHASE(contourList); in calc_angles()
185 SkOpContour* contour = contourList; in calc_angles()
191 static bool missing_coincidence(SkOpContourHead* contourList DEBUG_COIN_DECLARE_PARAMS()) { in missing_coincidence()
192 DEBUG_STATIC_SET_PHASE(contourList); in missing_coincidence()
193 SkOpContour* contour = contourList; in missing_coincidence()
201 static bool move_multiples(SkOpContourHead* contourList DEBUG_COIN_DECLARE_PARAMS()) { in move_multiples()
[all …]
DSkPathOpsSimplify.cpp13 static bool bridgeWinding(SkOpContourHead* contourList, SkPathWriter* writer) { in bridgeWinding() argument
16 SkOpSpan* span = FindSortableTop(contourList); in bridgeWinding()
79 SkPathOpsDebug::ShowActiveSpans(contourList); in bridgeWinding()
89 static bool bridgeXor(SkOpContourHead* contourList, SkPathWriter* writer) { in bridgeXor() argument
93 SkOpSpan* span = FindUndone(contourList); in bridgeXor()
134 SkPathOpsDebug::ShowActiveSpans(contourList); in bridgeXor()
155 SkOpContourHead* contourList = static_cast<SkOpContourHead*>(&contour); in SimplifyDebug() local
156 SkOpGlobalState globalState(contourList, &allocator in SimplifyDebug()
170 SkOpEdgeBuilder builder(path, contourList, &globalState); in SimplifyDebug()
177 if (!SortContourList(&contourList, false, false)) { in SimplifyDebug()
[all …]
DSkPathOpsOp.cpp109 static bool bridgeOp(SkOpContourHead* contourList, const SkPathOp op, in bridgeOp() argument
115 SkOpSpan* span = FindSortableTop(contourList); in bridgeOp()
143 SkPathOpsDebug::ShowActiveSpans(contourList); in bridgeOp()
195 SkPathOpsDebug::ShowActiveSpans(contourList); in bridgeOp()
291 SkOpContourHead* contourList = static_cast<SkOpContourHead*>(&contour); in OpDebug() local
292 SkOpGlobalState globalState(contourList, &allocator in OpDebug()
306 SkOpEdgeBuilder builder(*minuend, contourList, &globalState); in OpDebug()
316 contourList->dumpSegments("seg", op); in OpDebug()
320 if (!SortContourList(&contourList, xorMask == kEvenOdd_PathOpsMask, in OpDebug()
327 SkOpContour* current = contourList; in OpDebug()
[all …]
DSkPathOpsTightBounds.cpp49 SkOpContourHead* contourList = static_cast<SkOpContourHead*>(&contour); in TightBounds() local
50 SkOpGlobalState globalState(contourList, &allocator SkDEBUGPARAMS(false) in TightBounds()
53 SkOpEdgeBuilder builder(path, contourList, &globalState); in TightBounds()
57 if (!SortContourList(&contourList, false, false)) { in TightBounds()
61 SkOpContour* current = contourList; in TightBounds()
DSkPathOpsDebug.cpp256 …void missing_coincidence(SkPathOpsDebug::GlitchLog* glitches, const SkOpContourHead* contourList) { in missing_coincidence() argument
257 const SkOpContour* contour = contourList; in missing_coincidence()
265 static void move_multiples(SkPathOpsDebug::GlitchLog* glitches, const SkOpContourHead* contourList)… in move_multiples() argument
266 const SkOpContour* contour = contourList; in move_multiples()
275 static void move_nearby(SkPathOpsDebug::GlitchLog* glitches, const SkOpContourHead* contourList) { in move_nearby() argument
276 const SkOpContour* contour = contourList; in move_nearby()
329 void SkPathOpsDebug::ShowActiveSpans(SkOpContourHead* contourList) { in ShowActiveSpans() argument
332 SkOpContour* contour = contourList; in ShowActiveSpans()
349 void SkPathOpsDebug::CheckHealth(SkOpContourHead* contourList) { in CheckHealth() argument
351 contourList->globalState()->debugSetCheckHealth(true); in CheckHealth()
[all …]
DSkPathOpsDebug.h348 static void ShowActiveSpans(SkOpContourHead* contourList);
354 static void CheckHealth(class SkOpContourHead* contourList);