Lines Matching defs:contourList
154 bool SortContourList(SkOpContourHead** contourList, bool evenOdd, bool oppEvenOdd) {
156 SkOpContour* contour = *contourList;
173 *contourList = contourHead;
183 static void calc_angles(SkOpContourHead* contourList DEBUG_COIN_DECLARE_PARAMS()) {
184 DEBUG_STATIC_SET_PHASE(contourList);
185 SkOpContour* contour = contourList;
191 static bool missing_coincidence(SkOpContourHead* contourList DEBUG_COIN_DECLARE_PARAMS()) {
192 DEBUG_STATIC_SET_PHASE(contourList);
193 SkOpContour* contour = contourList;
201 static bool move_multiples(SkOpContourHead* contourList DEBUG_COIN_DECLARE_PARAMS()) {
202 DEBUG_STATIC_SET_PHASE(contourList);
203 SkOpContour* contour = contourList;
212 static bool move_nearby(SkOpContourHead* contourList DEBUG_COIN_DECLARE_PARAMS()) {
213 DEBUG_STATIC_SET_PHASE(contourList);
214 SkOpContour* contour = contourList;
223 static bool sort_angles(SkOpContourHead* contourList) {
224 SkOpContour* contour = contourList;
233 bool HandleCoincidence(SkOpContourHead* contourList, SkOpCoincidence* coincidence) {
234 SkOpGlobalState* globalState = contourList->globalState();
240 if (!move_multiples(contourList DEBUG_PHASE_PARAMS(kWalking))) {
244 if (!move_nearby(contourList DEBUG_COIN_PARAMS())) {
267 move_nearby(contourList DEBUG_ITER_PARAMS(SAFETY_COUNT - safetyHatch - 1));
278 if (!move_multiples(contourList DEBUG_COIN_PARAMS())) {
281 move_nearby(contourList DEBUG_COIN_PARAMS());
290 if (missing_coincidence(contourList DEBUG_COIN_PARAMS())) {
321 calc_angles(contourList DEBUG_COIN_PARAMS());
322 if (!sort_angles(contourList)) {
331 SkPathOpsDebug::ShowActiveSpans(contourList);