Lines Matching refs:endPt

212 void SkOpSegment::addCancelOutsides(const SkPoint& startPt, const SkPoint& endPt,
224 } while (endPt != other->fTs[oIndex].fPt && oIndex < oCount);
235 SkASSERT(other->fTs[oIndex].fT < 1 || endPt != *oNextPt);
236 } while (endPt == *oNextPt);
289 void SkOpSegment::addCoinOutsides(const SkPoint& startPt, const SkPoint& endPt,
350 } while (endPt != nextPt);
684 startPt endPt test/oTest first pos test/oTest final pos
686 void SkOpSegment::addTCancel(const SkPoint& startPt, const SkPoint& endPt, SkOpSegment* other) {
753 oFoundEnd |= endPt == oTest->fPt;
756 } while (endPt != test->fPt && test->fT < 1);
767 if (endPt == other->fTs[oIdx2].fPt) {
786 oFoundEnd |= endPt == oTest->fPt;
787 } while (!oFoundEnd || endPt == oTest->fPt);
800 setCoincidentRange(startPt, endPt, other);
801 other->setCoincidentRange(startPt, endPt, this);
1241 void SkOpSegment::addTCoincident(const SkPoint& startPt, const SkPoint& endPt, double endT,
1307 if (endPt == *testPt || precisely_equal(endT, testT)) {
1311 } while (endPt != *oTestPt);
1313 if (endPt != *testPt && !precisely_equal(endT, testT)) {
1328 } while (endPt != *testPt);
1330 if (endPt != *oTestPt) {
1342 } while (endPt != oPeek->fPt);
1352 } while (endPt == oPeek->fPt);
1363 } while (endPt != *oTestPt);
1368 addCoinOutsides(outsidePts[0], endPt, other);
1371 other->addCoinOutsides(oOutsidePts[0], endPt, this);
1373 setCoincidentRange(startPt, endPt, other);
1374 other->setCoincidentRange(startPt, endPt, this);
2594 int oEnd, int step, SkPoint* startPt, SkPoint* endPt, double* endT) const {
2640 *endPt = endSpan.fPt;
3344 SkPoint startPt, endPt;
3346 if (findCoincidentMatch(test, other, otherTIndex, next, step, &startPt, &endPt, &endT)) {
3349 match->addTCancel(startPt, endPt, other);
3351 match->addTCoincident(startPt, endPt, endT, other);
3959 void SkOpSegment::setCoincidentRange(const SkPoint& startPt, const SkPoint& endPt,
3964 if ((startPt == span.fPt || endPt == span.fPt) && other == span.fOther) {
4180 void SkOpSegment::TrackOutsidePair(SkTArray<SkPoint, true>* outsidePts, const SkPoint& endPt,
4183 if (outCount == 0 || endPt != (*outsidePts)[outCount - 2]) {
4184 outsidePts->push_back(endPt);