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