Lines Matching refs:coinPtTEnd
20 const SkOpPtT* SkCoincidentSpans::coinPtTEnd() const { in coinPtTEnd() function in SkCoincidentSpans
49 this->correctOneEnd(&SkCoincidentSpans::coinPtTEnd, &SkCoincidentSpans::setCoinPtTEnd); in correctEnds()
75 const SkOpSpanBase* end = coinPtTEnd()->span(); in expand()
95 bool SkCoincidentSpans::extend(const SkOpPtT* coinPtTStart, const SkOpPtT* coinPtTEnd, in extend() argument
103 if (fCoinPtTEnd->fT < coinPtTEnd->fT || (this->flipped() in extend()
105 this->setEnds(coinPtTEnd, oppPtTEnd); in extend()
113 const SkOpPtT* coinPtTEnd, const SkOpPtT* oppPtTStart, const SkOpPtT* oppPtTEnd) { in set() argument
117 this->setEnds(coinPtTEnd, oppPtTEnd); in set()
153 const SkOpSpanBase* end = this->coinPtTEnd()->span(); in ordered()
187 bool SkOpCoincidence::extend(const SkOpPtT* coinPtTStart, const SkOpPtT* coinPtTEnd, in extend() argument
198 SkTSwap(coinPtTEnd, oppPtTEnd); in extend()
199 if (coinPtTStart->fT > coinPtTEnd->fT) { in extend()
200 SkTSwap(coinPtTStart, coinPtTEnd); in extend()
217 || coinPtTEnd->fT > test->coinPtTEnd()->fT in extend()
219 if ((test->coinPtTStart()->fT <= coinPtTEnd->fT in extend()
220 && coinPtTStart->fT <= test->coinPtTEnd()->fT) in extend()
222 test->extend(coinPtTStart, coinPtTEnd, oppPtTStart, oppPtTEnd); in extend()
231 const SkOpPtT* coinPtTEnd, const SkOpPtT* oppPtTStart, const SkOpPtT* oppPtTEnd) { in DebugCheckAdd() argument
234 SkASSERT(check->coinPtTStart() != coinPtTStart || check->coinPtTEnd() != coinPtTEnd in DebugCheckAdd()
236 SkASSERT(check->coinPtTStart() != oppPtTStart || check->coinPtTEnd() != oppPtTEnd in DebugCheckAdd()
237 || check->oppPtTStart() != coinPtTStart || check->oppPtTEnd() != coinPtTEnd); in DebugCheckAdd()
244 void SkOpCoincidence::add(SkOpPtT* coinPtTStart, SkOpPtT* coinPtTEnd, SkOpPtT* oppPtTStart, in add() argument
249 this->add(oppPtTStart, oppPtTEnd, coinPtTStart, coinPtTEnd); in add()
251 this->add(oppPtTEnd, oppPtTStart, coinPtTEnd, coinPtTStart); in add()
258 coinPtTEnd = coinPtTEnd->span()->ptT(); in add()
261 SkOPASSERT(coinPtTStart->fT < coinPtTEnd->fT); in add()
264 SkOPASSERT(!coinPtTEnd->deleted()); in add()
267 DebugCheckAdd(fHead, coinPtTStart, coinPtTEnd, oppPtTStart, oppPtTEnd); in add()
268 DebugCheckAdd(fTop, coinPtTStart, coinPtTEnd, oppPtTStart, oppPtTEnd); in add()
271 coinRec->set(this->fHead, coinPtTStart, coinPtTEnd, oppPtTStart, oppPtTEnd); in add()
404 if (span->coinPtTEnd()->fPt != span->oppPtTEnd()->fPt) { in addEndMovedSpans()
405 bool onEnd = span->coinPtTEnd()->fT == 1; in addEndMovedSpans()
414 if (!this->addEndMovedSpans(span->coinPtTEnd())) { in addEndMovedSpans()
439 SkOPASSERT(coin->coinPtTEnd()->contains(coin->oppPtTEnd())); in addExpanded()
442 const SkOpSpanBase* end = coin->coinPtTEnd()->span(); in addExpanded()
472 && walk != coin->coinPtTEnd()->span()); in addExpanded()
497 end = coin->coinPtTEnd()->span(); in addExpanded()
586 double checkTe = check->coinPtTEnd()->fT; in checkOverlap()
666 if (overlap->coinPtTEnd()->fT < test->coinPtTEnd()->fT) { in addOrOverlap()
667 overlap->setCoinPtTEnd(test->coinPtTEnd()); in addOrOverlap()
815 const SkOpPtT* oce = outer->coinPtTEnd(); in addMissing()
819 const SkOpPtT* ice = inner->coinPtTEnd(); in addMissing()
828 const SkOpPtT* oce = outer->coinPtTEnd(); in addMissing()
841 const SkOpPtT* ice = inner->coinPtTEnd(); in addMissing()
933 && between(coin->coinPtTStart()->fT, oppT, coin->coinPtTEnd()->fT)) { in contains()
940 bool SkOpCoincidence::contains(const SkOpPtT* coinPtTStart, const SkOpPtT* coinPtTEnd, in contains() argument
951 SkTSwap(coinPtTEnd, oppPtTEnd); in contains()
952 if (coinPtTStart->fT > coinPtTEnd->fT) { in contains()
953 SkTSwap(coinPtTStart, coinPtTEnd); in contains()
966 if (coinPtTEnd->fT > test->coinPtTEnd()->fT) { in contains()
1008 const SkOpSpanBase* end = coin->coinPtTEnd()->span(); in apply()
1244 outer->oppPtTEnd(),inner->coinPtTStart(), inner->coinPtTEnd(), &overlapS, in findOverlaps()
1247 outer->coinPtTEnd(), inner->oppPtTStart(), inner->oppPtTEnd(), in findOverlaps()
1277 if (coin->coinPtTEnd()->span() == kept->span()) { in fixUp()
1283 if (coin->coinPtTEnd() == deleted) { in fixUp()
1358 if (zero_or_one(coin->coinPtTStart()->fT) && zero_or_one(coin->coinPtTEnd()->fT)) { in markCollapsed()
1415 || coin->coinPtTEnd()->segment() == deleted in release()