Lines Matching defs:oppPtTEnd

53     this->correctOneEnd(&SkCoincidentSpans::oppPtTEnd, &SkCoincidentSpans::setOppPtTEnd);
98 const SkOpPtT* oppPtTStart, const SkOpPtT* oppPtTEnd) {
106 ? fOppPtTEnd->fT > oppPtTEnd->fT : fOppPtTEnd->fT < oppPtTEnd->fT)) {
107 this->setEnds(coinPtTEnd, oppPtTEnd);
115 const SkOpPtT* coinPtTEnd, const SkOpPtT* oppPtTStart, const SkOpPtT* oppPtTEnd) {
119 this->setEnds(coinPtTEnd, oppPtTEnd);
148 const SkOpPtT* SkCoincidentSpans::oppPtTEnd() const {
192 const SkOpPtT* oppPtTStart, const SkOpPtT* oppPtTEnd) {
203 swap(coinPtTEnd, oppPtTEnd);
206 swap(oppPtTStart, oppPtTEnd);
209 double oppMinT = std::min(oppPtTStart->fT, oppPtTEnd->fT);
210 SkDEBUGCODE(double oppMaxT = std::max(oppPtTStart->fT, oppPtTEnd->fT));
218 double oTestMinT = std::min(test->oppPtTStart()->fT, test->oppPtTEnd()->fT);
219 double oTestMaxT = std::max(test->oppPtTStart()->fT, test->oppPtTEnd()->fT);
227 test->extend(coinPtTStart, coinPtTEnd, oppPtTStart, oppPtTEnd);
236 const SkOpPtT* coinPtTEnd, const SkOpPtT* oppPtTStart, const SkOpPtT* oppPtTEnd) {
240 || check->oppPtTStart() != oppPtTStart || check->oppPtTEnd() != oppPtTEnd);
241 SkASSERT(check->coinPtTStart() != oppPtTStart || check->coinPtTEnd() != oppPtTEnd
242 || check->oppPtTStart() != coinPtTStart || check->oppPtTEnd() != coinPtTEnd);
250 SkOpPtT* oppPtTEnd) {
253 if (oppPtTStart->fT < oppPtTEnd->fT) {
254 this->add(oppPtTStart, oppPtTEnd, coinPtTStart, coinPtTEnd);
256 this->add(oppPtTEnd, oppPtTStart, coinPtTEnd, coinPtTStart);
265 oppPtTEnd = oppPtTEnd->span()->ptT();
267 SkOPASSERT(oppPtTStart->fT != oppPtTEnd->fT);
271 SkOPASSERT(!oppPtTEnd->deleted());
272 DebugCheckAdd(fHead, coinPtTStart, coinPtTEnd, oppPtTStart, oppPtTEnd);
273 DebugCheckAdd(fTop, coinPtTStart, coinPtTEnd, oppPtTStart, oppPtTEnd);
276 coinRec->set(this->fHead, coinPtTStart, coinPtTEnd, oppPtTStart, oppPtTEnd);
409 if (span->coinPtTEnd()->fPt != span->oppPtTEnd()->fPt) {
411 bool oOnEnd = zero_or_one(span->oppPtTEnd()->fT);
414 if (!this->addEndMovedSpans(span->oppPtTEnd())) {
444 SkOPASSERT(coin->coinPtTEnd()->contains(coin->oppPtTEnd()));
448 const SkOpSpanBase* oEnd = coin->oppPtTEnd()->span();
503 oEnd = coin->oppPtTEnd()->span();
595 double oCheckTe = check->oppPtTEnd()->fT;
686 ? overlap->oppPtTEnd()->fT > test->oppPtTEnd()->fT
687 : overlap->oppPtTEnd()->fT < test->oppPtTEnd()->fT) {
688 overlap->setOppPtTEnd(test->oppPtTEnd());
851 const SkOpPtT* ioe = inner->oppPtTEnd();
860 const SkOpPtT* ooe = outer->oppPtTEnd();
872 const SkOpPtT* ooe = outer->oppPtTEnd();
874 const SkOpPtT* ioe = inner->oppPtTEnd();
951 && between(coin->oppPtTStart()->fT, oppT, coin->oppPtTEnd()->fT)) {
963 const SkOpPtT* oppPtTStart, const SkOpPtT* oppPtTEnd) const {
974 swap(coinPtTEnd, oppPtTEnd);
977 swap(oppPtTStart, oppPtTEnd);
980 double oppMinT = std::min(oppPtTStart->fT, oppPtTEnd->fT);
981 double oppMaxT = std::max(oppPtTStart->fT, oppPtTEnd->fT);
995 if (oppMinT < std::min(test->oppPtTStart()->fT, test->oppPtTEnd()->fT)) {
998 if (oppMaxT > std::max(test->oppPtTStart()->fT, test->oppPtTEnd()->fT)) {
1041 const SkOpSpanBase* oEnd = (flipped ? coin->oppPtTStart() : coin->oppPtTEnd())->span();
1183 SkOPASSERT(coin->flipped() ? coin->oppPtTEnd()->deleted() :
1193 SkOPASSERT(coin->flipped() ? !coin->oppPtTEnd()->deleted() :
1270 outer->oppPtTEnd(),inner->coinPtTStart(), inner->coinPtTEnd(), &overlapS,
1273 outer->coinPtTEnd(), inner->oppPtTStart(), inner->oppPtTEnd(),
1276 outer->oppPtTEnd(), inner->oppPtTStart(), inner->oppPtTEnd(),
1317 if (coin->oppPtTEnd()->span() == kept->span()) {
1323 if (coin->oppPtTEnd() == deleted) {
1388 if (zero_or_one(coin->oppPtTStart()->fT) && zero_or_one(coin->oppPtTEnd()->fT)) {
1444 || coin->oppPtTEnd()->segment() == deleted) {