Home | History | Annotate | Download | only in pathops

Lines Matching defs:otherT

387 void SkOpSegment::addOtherT(int index, double otherT, int otherIndex) {
389 if (precisely_zero(otherT)) {
390 otherT = 0;
391 } else if (precisely_equal(otherT, 1)) {
392 otherT = 1;
394 span.fOtherT = otherT;
806 void SkOpSegment::addTPair(double t, SkOpSegment* other, double otherT, bool borrowWind,
815 && approximately_equal(span.fOtherT, otherT)) {
818 __FUNCTION__, fID, t, other->fID, otherT);
825 __FUNCTION__, fID, t, other->fID, otherT);
828 int otherInsertedAt = other->addT(this, pt, otherT);
829 addOtherT(insertedAt, otherT, otherInsertedAt);
832 other->matchWindingValue(otherInsertedAt, otherT, borrowWind);
1216 double otherT = span.fOtherT;
1217 if (otherT != 0 && otherT != 1) { // only check ends
1223 while (--peekStart >= 0 && other->fTs[peekStart].fT == otherT)
1227 while (++peekLast < otherCount && other->fTs[peekLast].fT == otherT)
1290 SkDebugf("%s id=%d missing t=%1.9g other=%d otherT=%1.9g pt=(%1.9g,%1.9g)\n",
2108 bool SkOpSegment::joinCoincidence(SkOpSegment* other, double otherT, int step,
2110 int otherTIndex = other->findT(otherT, this);
2963 void SkOpSegment::debugAddTPair(double t, const SkOpSegment& other, double otherT) const {
2965 if (fTs[i].fT == t && fTs[i].fOther == &other && fTs[i].fOtherT == otherT) {
3046 SkDebugf(" other=%d otherT=%1.9g otherIndex=%d windSum=",