Lines Matching defs:endSpan
1064 static SkOpSegment* set_last(SkOpSpanBase** last, SkOpSpanBase* endSpan) {
1066 *last = endSpan;
1075 SkOpSpanBase* endSpan = step > 0 ? origStart->upCast()->next() : origStart->prev();
1076 SkASSERT(endSpan);
1077 SkOpAngle* angle = step > 0 ? endSpan->fromAngle() : endSpan->upCast()->toAngle();
1082 if (endSpan->t() != 0 && endSpan->t() != 1) {
1085 SkOpPtT* otherPtT = endSpan->ptT()->next();
1094 return set_last(last, endSpan);
1107 foundSpan = endSpan = next->start();
1115 return set_last(last, endSpan);
1123 return set_last(last, endSpan);
1240 SkDebugf("%s coinSpan=%d endSpan=%d oppSpan=%d oppEndSpan=%d\n", __FUNCTION__,
1727 const SkOpSpanBase* endSpan = angle->end();
1728 return updateOppWinding(endSpan, startSpan);
1733 const SkOpSpanBase* endSpan = angle->end();
1734 return updateOppWinding(startSpan, endSpan);
1756 SkOpSpanBase* endSpan = angle->end();
1757 return updateWinding(endSpan, startSpan);
1762 SkOpSpanBase* endSpan = angle->end();
1763 return updateWinding(startSpan, endSpan);