Lines Matching defs:prev
735 const SkOpSpan* prev = result->span()->prev();
736 FAIL_WITH_NULL_IF(!prev, span);
739 // span->init(this, prev, t, pt);
879 const SkOpSpan* priorTest = spanBase->prev();
893 priorTest = priorTest->prev();
971 while ((oppPrev = oppPrev->prev())) {
1058 } else if (test->prev()) {
1077 if (spanBase->prev()) {
1402 const SkOpSpan* prev = origSpan->prev();
1403 const SkOpPtT* testPtT = prev ? prev->next()->ptT()
1404 : origSpan->upCast()->next()->prev()->ptT();
1430 const SkOpSpan* prev = start->prev();
1432 if (!prev || !(oppPtT = prev->contains(oppSegment))) {
1435 double midT = (prev->t() + start->t()) / 2;
1439 if (log) log->record(SkPathOpsDebug::kExpandCoin_Glitch, this, prev->ptT(), oppPtT);
1540 const SkOpSpan* prev = base->prev();
1541 FAIL_IF(!prev, ptT->span());
1542 if (!prev->isCanceled()) {
1543 if (this->debugAddEndMovedSpans(log, base, base->prev()), false) {
1632 const SkOpSpanBase* oTest = coin->flipped() ? oStart->prev() : oStart->upCast()->next();
1691 oTest = coin->flipped() ? oTest->prev() : oTest->upCast()->next();
1961 const SkCoincidentSpans* prev = nullptr;
1966 if (prev) {
1967 // prev->setNext(next);
1975 prev = coin;
2373 const SkOpSpanBase* prev = nullptr;
2382 SkASSERT(!prev || prev->upCast()->next() == span);
2383 SkASSERT(!prev || prev == span->prev());
2384 prev = span;
2657 span = base->prev();