Lines Matching refs:coincidence
233 bool HandleCoincidence(SkOpContourHead* contourList, SkOpCoincidence* coincidence) { in HandleCoincidence() argument
236 if (!coincidence->addExpanded(DEBUG_PHASE_ONLY_PARAMS(kIntersecting))) { in HandleCoincidence()
248 coincidence->correctEnds(DEBUG_PHASE_ONLY_PARAMS(kIntersecting)); in HandleCoincidence()
249 if (!coincidence->addEndMovedSpans(DEBUG_COIN_ONLY_PARAMS())) { in HandleCoincidence()
257 if (!coincidence->addMissing(&added DEBUG_ITER_PARAMS(SAFETY_COUNT - safetyHatch))) { in HandleCoincidence()
270 if (coincidence->expand(DEBUG_COIN_ONLY_PARAMS())) { in HandleCoincidence()
272 if (!coincidence->addMissing(&added DEBUG_COIN_PARAMS())) { in HandleCoincidence()
275 if (!coincidence->addExpanded(DEBUG_COIN_ONLY_PARAMS())) { in HandleCoincidence()
284 if (!coincidence->addExpanded(DEBUG_PHASE_ONLY_PARAMS(kWalking))) { in HandleCoincidence()
288 coincidence->mark(DEBUG_COIN_ONLY_PARAMS()); in HandleCoincidence()
291 (void) coincidence->expand(DEBUG_PHASE_ONLY_PARAMS(kIntersecting)); in HandleCoincidence()
292 if (!coincidence->addExpanded(DEBUG_COIN_ONLY_PARAMS())) { in HandleCoincidence()
295 if (!coincidence->mark(DEBUG_PHASE_ONLY_PARAMS(kWalking))) { in HandleCoincidence()
299 (void) coincidence->expand(DEBUG_COIN_ONLY_PARAMS()); in HandleCoincidence()
301 (void) coincidence->expand(DEBUG_COIN_ONLY_PARAMS()); in HandleCoincidence()
306 SkOpCoincidence* pairs = overlaps.isEmpty() ? coincidence : &overlaps; in HandleCoincidence()
326 coincidence->debugShowCoincidence(); in HandleCoincidence()
329 coincidence->debugValidate(); in HandleCoincidence()