Lines Matching refs:oppSpan

985         SkTSpan* oppSpan, int* oppResult) {  in intersects()  argument
987 int hullResult = span->hullsIntersect(oppSpan, &spanStart, &oppStart); in intersects()
991 SkASSERT(!span->fBounded || span->fBounded->fBounded == oppSpan); in intersects()
1000 if (!oppSpan->fBounded || !oppSpan->fBounded->fNext) { in intersects()
1001 if (oppSpan->fBounded && oppSpan->fBounded->fBounded != span) { in intersects()
1005 oppSpan->fEndT = oppSpan->fStartT; in intersects()
1007 oppSpan->fStartT = oppSpan->fEndT; in intersects()
1018 if (span->fIsLine && oppSpan->fIsLine) { in intersects()
1020 int sects = this->linesIntersect(span, opp, oppSpan, &i); in intersects()
1029 opp->removedEndCheck(oppSpan); in intersects()
1030 oppSpan->fStartT = oppSpan->fEndT = i[1][0]; in intersects()
1033 if (span->fIsLinear || oppSpan->fIsLinear) { in intersects()
1034 return *oppResult = (int) span->linearsIntersect(oppSpan); in intersects()
1070 SkTSpan* oppSpan, SkIntersections* i) { in linesIntersect() argument
1074 SkDLine oppLine = {{ oppSpan->pointFirst(), oppSpan->pointLast() }}; in linesIntersect()
1116 if (!roughly_between(oppSpan->fStartT, thisRayI[0][oIndex], oppSpan->fEndT)) { in linesIntersect()
1133 && between(oppSpan->fStartT, thisRayI[0][oppCloseIndex], oppSpan->fEndT) in linesIntersect()
1158 oCoinS.setPerp(opp->fCurve, oppSpan->fStartT, oppSpan->pointFirst(), fCurve); in linesIntersect()
1159 oCoinE.setPerp(opp->fCurve, oppSpan->fEndT, oppSpan->pointLast(), fCurve); in linesIntersect()
1178 perpS = oCoinE.perpPt() - oppSpan->pointLast(); in linesIntersect()
1180 perpS = oCoinS.perpPt() - oppSpan->pointFirst(); in linesIntersect()
1187 perpE = oCoinS.perpPt() - oppSpan->pointFirst(); in linesIntersect()
1189 perpE = oCoinE.perpPt() - oppSpan->pointLast(); in linesIntersect()
1207 if (coinW.isMatch() ? !between(oppSpan->fStartT, perpT, oppSpan->fEndT) : perpT < 0) { in linesIntersect()