Lines Matching refs:upCast
223 } while ((test = test->upCast()->next())); in existing()
277 } while ((spanBase = spanBase->upCast()->next())); in addT()
299 SkOpSpan* span = spanBase->upCast(); in calcAngles()
339 } while (span->upCastable() && (span = span->upCast()->next())); in collapsed()
493 spanBase = spanBase->upCast()->next(); in contains()
557 *nextEnd = step > 0 ? (*nextStart)->upCast()->next() : (*nextStart)->prev(); in findNextOp()
560 SkOpSpanBase* endNear = step > 0 ? (*nextStart)->upCast()->next() : (*nextStart)->prev(); in findNextOp()
625 SkDebugf(" windSum=%d", last->upCast()->windSum()); in findNextOp()
663 *nextEnd = step > 0 ? (*nextStart)->upCast()->next() : (*nextStart)->prev(); in findNextWinding()
666 SkOpSpanBase* endNear = step > 0 ? (*nextStart)->upCast()->next() : (*nextStart)->prev(); in findNextWinding()
721 SkDebugf(" windSum=%d", last->upCast()->windSum()); in findNextWinding()
759 *nextEnd = step > 0 ? (*nextStart)->upCast()->next() : (*nextStart)->prev(); in findNextXor()
762 SkDEBUGCODE(SkOpSpanBase* endNear = step > 0 ? (*nextStart)->upCast()->next() \ in findNextXor()
970 SkPathOpsDebug::WindingPrintf(last->upCast()->windSum()); in markAngle()
999 SkPathOpsDebug::WindingPrintf(last->upCast()->windSum()); in markAngle()
1075 SkOpSpanBase* endSpan = step > 0 ? origStart->upCast()->next() : origStart->prev(); in nextChase()
1077 SkOpAngle* angle = step > 0 ? endSpan->fromAngle() : endSpan->upCast()->toAngle(); in nextChase()
1089 ? foundSpan->upCastable() ? foundSpan->upCast()->next() : nullptr in nextChase()
1119 SkOpSpan* origMin = step < 0 ? origStart->prev() : origStart->upCast(); in nextChase()
1142 } while (!span->final() && (span = span->upCast()->next())); in ClearVisited()
1258 } while ((spanBase = spanBase->final() ? nullptr : spanBase->upCast()->next())); in missingCoincidence()
1309 while ((oppNext = oppNext->final() ? nullptr : oppNext->upCast()->next())) { in moveMultiples()
1354 } while (oppTest != oppLast && (oppTest = oppTest->upCast()->next())); in moveMultiples()
1358 } while ((test = test->final() ? nullptr : test->upCast()->next())); in moveMultiples()
1455 spanBase->upCast()->release(ptT); in moveNearby()
1457 test->upCast()->release(headPtT); in moveNearby()
1462 spanBase = spanBase->upCast()->next(); in moveNearby()
1467 SkOpSpanBase* test = spanBase->upCast()->next(); in moveNearby()
1475 test->merge(spanBase->upCast()); in moveNearby()
1481 spanBase->merge(test->upCast()); in moveNearby()
1547 SkOpAngle* toAngle = span->final() ? nullptr : span->upCast()->toAngle(); in sortAngles()
1589 oAngle = oSpan->upCast()->toAngle(); in sortAngles()
1607 span->upCast()->setToAngle(nullptr); in sortAngles()
1614 } while (!span->final() && (span = span->upCast()->next())); in sortAngles()
1710 } while (!next->final() && (span = next->upCast())); in undoneSpan()