Lines Matching full:upcast
484 checkSpan = checkSpan->upCast()->next();
505 } while ((test = test->upCast()->next()));
516 while ((span = span->upCast()->next())) {
556 span = base->upCast();
701 } while ((spanBase = spanBase->final() ? nullptr : spanBase->upCast()->next()));
743 while ((oppNext = oppNext->final() ? nullptr : oppNext->upCast()->next())) {
791 } while (oppTest != oppLast && (oppTest = oppTest->upCast()->next()));
795 } while ((test = test->final() ? nullptr : test->upCast()->next()));
801 const SkOpSpanBase* test = spanS->upCast()->next();
812 next = test->final() ? nullptr : test->upCast()->next();
839 spanS = spanS->upCast()->next();
1132 const SkOpSpanBase* test = start->upCast()->next();
1133 const SkOpSpanBase* oTest = coin->fFlipped ? oStart->prev() : oStart->upCast()->next();
1159 test = test->upCast()->next();
1162 oTest = coin->fFlipped ? oTest->prev() : oTest->upCast()->next();
1355 const SkOpSpan* start = coin->fCoinPtTStart->span()->upCast();
1366 SkOpSpanBase* next = end->final() ? nullptr : end->upCast()->next();
1426 next = next->upCast()->next();
1427 oNext = flipped ? oNext->prev() : oNext->upCast()->next();
1434 const SkOpSpan* nextSpan = next->upCast();
1435 const SkOpSpan* oNextSpan = oNext->upCast();
1484 done += span->upCast()->done() ? 1 : 0;
1487 SkASSERT(!prev || prev->upCast()->next() == span);
1494 } while (!span->final() && (span = span->upCast()->next()));
1598 return result->upCast();
1612 SkASSERT(this->upCast()->debugCoinLoopCheck());
1617 if (!this->final() && this->upCast()->toAngle()) {
1618 this->upCast()->toAngle()->debugValidate();