Lines Matching refs:SkOpSpan
58 SkOpSpan* upSpan = start->upCastable(); in activeAngleInner()
76 SkOpSpan* downSpan = start->prev(); in activeAngleInner()
364 SkOpSpan* prev = result->span()->prev(); in addT()
368 SkOpSpan* span = insert(prev, allocator); in addT()
401 SkOpSpan* span = &fHead; in align()
416 SkOpSpan* prior = &fHead; in calcAngles()
424 SkOpSpan* span = spanBase->upCast(); in calcAngles()
574 void SkOpSegment::detach(const SkOpSpan* span) { in detach()
633 SkOpSpan* startSpan = start->starter(end); in findNextOp()
738 SkOpSpan* startSpan = start->starter(end); in findNextWinding()
834 SkOpSpan* startSpan = start->starter(end); in findNextXor()
904 SkOpSpan* zeroSpan = &fHead; in init()
932 SkOpSpan* span = this->head(); in markAllDone()
940 SkOpSpan* minSpan = start->starter(end); in markAndChaseDone()
956 SkOpSpan* spanStart = start->starter(end); in markAndChaseWinding()
977 SkOpSpan* spanStart = start->starter(end); in markAndChaseWinding()
1055 void SkOpSegment::markDone(SkOpSpan* span) { in markDone()
1068 bool SkOpSegment::markWinding(SkOpSpan* span, int winding) { in markWinding()
1082 bool SkOpSegment::markWinding(SkOpSpan* span, int winding, int oppWinding) { in markWinding()
1116 SkOpSegment* SkOpSegment::nextChase(SkOpSpanBase** startPtr, int* stepPtr, SkOpSpan** minPtr, in nextChase()
1162 SkOpSpan* origMin = step < 0 ? origStart->prev() : origStart->upCast(); in nextChase()
1163 SkOpSpan* foundMin = foundSpan->starter(otherEnd); in nextChase()
1199 SkOpSpan* prior = nullptr; in missingCoincidence()
1222 SkOpSpan* span = spanBase->upCastable(); in missingCoincidence()
1237 SkOpSpan* priorTest = spanBase->prev(); in missingCoincidence()
1709 SkOpSpan* span = this->head(); in undoneSpan()
1721 const SkOpSpan* lesser = start->starter(end); in updateOppWinding()
1744 SkOpSpan* lesser = start->starter(end); in updateWinding()
1785 const SkOpSpan* minSpan = angle->start()->starter(angle->end()); in windSum()