Home | History | Annotate | Download | only in pathops

Lines Matching full:upcast

231                     checkSpan = checkSpan->upCast()->next();
312 } while ((test = test->upCast()->next()));
379 } while ((span = span->upCast()->next()));
391 while ((span = span->upCast()->next())) {
424 SkOpSpan* span = spanBase->upCast();
638 *nextEnd = step > 0 ? (*nextStart)->upCast()->next() : (*nextStart)->prev();
641 SkOpSpanBase* endNear = step > 0 ? (*nextStart)->upCast()->next() : (*nextStart)->prev();
705 SkDebugf(" windSum=%d", last->upCast()->windSum());
743 *nextEnd = step > 0 ? (*nextStart)->upCast()->next() : (*nextStart)->prev();
746 SkOpSpanBase* endNear = step > 0 ? (*nextStart)->upCast()->next() : (*nextStart)->prev();
801 SkDebugf(" windSum=%d", last->upCast()->windSum());
839 *nextEnd = step > 0 ? (*nextStart)->upCast()->next() : (*nextStart)->prev();
842 SkDEBUGCODE(SkOpSpanBase* endNear = step > 0 ? (*nextStart)->upCast()->next() \
1021 SkPathOpsDebug::WindingPrintf(last->upCast()->windSum());
1047 SkPathOpsDebug::WindingPrintf(last->upCast()->windSum());
1120 SkOpSpanBase* endSpan = step > 0 ? origStart->upCast()->next() : origStart->prev();
1122 SkOpAngle* angle = step > 0 ? endSpan->fromAngle() : endSpan->upCast()->toAngle();
1133 otherEnd = step > 0 ? foundSpan->upCast()->next() : foundSpan->prev();
1162 SkOpSpan* origMin = step < 0 ? origStart->prev() : origStart->upCast();
1184 } while (!span->final() && (span = span->upCast()->next()));
1294 } while ((spanBase = spanBase->final() ? nullptr : spanBase->upCast()->next()));
1342 while ((oppNext = oppNext->final() ? nullptr : oppNext->upCast()->next())) {
1383 oppTest->merge(oppSpan->upCast());
1385 oppSpan->merge(oppTest->upCast());
1392 } while (oppTest != oppLast && (oppTest = oppTest->upCast()->next()));
1396 } while ((test = test->final() ? nullptr : test->upCast()->next()));
1406 SkOpSpanBase* test = spanS->upCast()->next();
1410 test->upCast()->detach(spanS->ptT());
1413 spanS->upCast()->detach(test->ptT());
1420 next = test->final() ? nullptr : test->upCast()->next();
1436 this->fTail.merge(spanS->upCast());
1440 spanS->merge(test->upCast());
1448 spanS = spanS->upCast()->next();
1509 SkOpAngle* toAngle = span->final() ? nullptr : span->upCast()->toAngle();
1547 oAngle = oSpan->upCast()->toAngle();
1565 span->upCast()->setToAngle(nullptr);
1572 } while (!span->final() && (span = span->upCast()->next()));