Lines Matching refs:firstSpan
1444 const SkOpSpan* firstSpan = &fTs[index]; in calcAngles() local
1447 if (firstSpan->fT == 0 || span->fTiny || span->fOtherT != 1 || span->fOther->multipleEnds()) { in calcAngles()
1823 const SkOpSpan& SkOpSegment::firstSpan(const SkOpSpan& thisSpan) const { in firstSpan() function in SkOpSegment
1824 const SkOpSpan* firstSpan = &thisSpan; // rewind to the start in firstSpan() local
1827 while (firstSpan > beginSpan && firstSpan[-1].fPt == testPt) { in firstSpan()
1828 --firstSpan; in firstSpan()
1830 return *firstSpan; in firstSpan()
1848 const SkOpSpan& firstSpan = this->firstSpan(thisSpan); // rewind to the start in calcLoopSpanCount() local
1851 const SkOpSpan* testSpan = &firstSpan - 1; in calcLoopSpanCount()
1859 while (--testSpan >= &firstSpan) { in calcLoopSpanCount()
1870 testSpan = &firstSpan - 1; in calcLoopSpanCount()
2265 const SkOpSpan& firstSpan = this->firstSpan(*thisSpan); in checkSmall() local
2267 ptrdiff_t smallCount = &lastSpan - &firstSpan + 1; in checkSmall()
2271 checkSmallCoincidence(firstSpan, NULL); in checkSmall()
2275 const SkPoint& testPt = firstSpan.fPt; in checkSmall()
2276 thisSpan = &firstSpan - 1; in checkSmall()
2287 const SkOpSpan& oFirstSpan = other->firstSpan(oSpan); in checkSmall()