Lines Matching refs:contourList
154 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()
202 DEBUG_STATIC_SET_PHASE(contourList); in move_multiples()
203 SkOpContour* contour = contourList; in move_multiples()
212 static bool move_nearby(SkOpContourHead* contourList DEBUG_COIN_DECLARE_PARAMS()) { in move_nearby()
213 DEBUG_STATIC_SET_PHASE(contourList); in move_nearby()
214 SkOpContour* contour = contourList; in move_nearby()
223 static bool sort_angles(SkOpContourHead* contourList) { in sort_angles() argument
224 SkOpContour* contour = contourList; in sort_angles()
233 bool HandleCoincidence(SkOpContourHead* contourList, SkOpCoincidence* coincidence) { in HandleCoincidence() argument
234 SkOpGlobalState* globalState = contourList->globalState(); in HandleCoincidence()
240 if (!move_multiples(contourList DEBUG_PHASE_PARAMS(kWalking))) { in HandleCoincidence()
244 if (!move_nearby(contourList DEBUG_COIN_PARAMS())) { in HandleCoincidence()
267 move_nearby(contourList DEBUG_ITER_PARAMS(SAFETY_COUNT - safetyHatch - 1)); in HandleCoincidence()
278 if (!move_multiples(contourList DEBUG_COIN_PARAMS())) { in HandleCoincidence()
281 move_nearby(contourList DEBUG_COIN_PARAMS()); in HandleCoincidence()
290 if (missing_coincidence(contourList DEBUG_COIN_PARAMS())) { in HandleCoincidence()
321 calc_angles(contourList DEBUG_COIN_PARAMS()); in HandleCoincidence()
322 if (!sort_angles(contourList)) { in HandleCoincidence()
331 SkPathOpsDebug::ShowActiveSpans(contourList); in HandleCoincidence()