Lines Matching refs:oe
701 const SkOpPtT* oe = oppSeg->existing(oppTe, coinSeg); in addOrOverlap() local
702 if (overlap && os && oe && overlap->contains(os, oe)) { in addOrOverlap()
708 FAIL_IF(oe && oe->deleted()); in addOrOverlap()
717 const SkOpPtT* oeExisting = !oe ? oppSeg->existing(oppTe, nullptr) : nullptr; in addOrOverlap()
719 FAIL_IF(osExisting && (osExisting == oe || in addOrOverlap()
720 osExisting->contains(oeExisting ? oeExisting : oe))); in addOrOverlap()
738 FAIL_IF((ce && ce->deleted()) || (oe && oe->deleted())); in addOrOverlap()
740 if (!ce || !oe) { in addOrOverlap()
743 SkOpPtT* oeWritable = oe ? const_cast<SkOpPtT*>(oe) in addOrOverlap()
747 oe = oeWritable; in addOrOverlap()
753 FAIL_IF(oe->deleted()); in addOrOverlap()
754 FAIL_IF(cs->contains(ce) || os->contains(oe)); in addOrOverlap()
758 result = overlap->extend(cs, ce, os, oe); in addOrOverlap()
760 if (os->fT > oe->fT) { in addOrOverlap()
763 swap(os, oe); in addOrOverlap()
765 result = overlap->extend(os, oe, cs, ce); in addOrOverlap()
773 this->add(cs, ce, os, oe); in addOrOverlap()