Lines Matching refs:sweep_lt

79 bool GrTriangulator::Comparator::sweep_lt(const SkPoint& a, const SkPoint& b) const {
622 int winding = c.sweep_lt(prev->fPoint, next->fPoint) ? 1 : -1;
655 c.sweep_lt(fBottom->fPoint, fTop->fPoint)) {
673 c.sweep_lt(fBottom->fPoint, fTop->fPoint)) {
711 if (!current || *current == dst || c.sweep_lt((*current)->fPoint, dst->fPoint)) {
726 if (c.sweep_lt(top->fPoint, dst->fPoint) &&
746 if (c.sweep_lt(leftTop->fPoint, top->fPoint) && !edge->fLeft->isLeftOf(top)) {
748 } else if (c.sweep_lt(top->fPoint, leftTop->fPoint) && !edge->isRightOf(leftTop)) {
750 } else if (c.sweep_lt(bottom->fPoint, leftBottom->fPoint) &&
753 } else if (c.sweep_lt(leftBottom->fPoint, bottom->fPoint) && !edge->isRightOf(leftBottom)) {
760 if (c.sweep_lt(rightTop->fPoint, top->fPoint) && !edge->fRight->isRightOf(top)) {
762 } else if (c.sweep_lt(top->fPoint, rightTop->fPoint) && !edge->isLeftOf(rightTop)) {
764 } else if (c.sweep_lt(bottom->fPoint, rightBottom->fPoint) &&
767 } else if (c.sweep_lt(rightBottom->fPoint, bottom->fPoint) &&
812 } else if (c.sweep_lt(edge->fTop->fPoint, other->fTop->fPoint)) {
833 } else if (c.sweep_lt(edge->fBottom->fPoint, other->fBottom->fPoint)) {
894 if (c.sweep_lt(v->fPoint, edge->fTop->fPoint)) {
901 } else if (c.sweep_lt(edge->fBottom->fPoint, v->fPoint)) {
930 if (c.sweep_lt(left->fTop->fPoint, right->fTop->fPoint)) {
941 if (c.sweep_lt(right->fBottom->fPoint, left->fBottom->fPoint)) {
989 while (prevV && c.sweep_lt(p, prevV->fPoint)) {
993 while (nextV && c.sweep_lt(nextV->fPoint, p)) {
1070 while (top && c.sweep_lt(p, top->fPoint)) {
1147 if (c.sweep_lt(v->fPoint, v->fPrev->fPoint)) {
1175 template <CompareFunc sweep_lt>
1180 if (sweep_lt(a->fPoint, b->fPoint)) {
1211 template <CompareFunc sweep_lt>
1232 merge_sort<sweep_lt>(&front);
1233 merge_sort<sweep_lt>(&back);
1236 sorted_merge<sweep_lt>(&front, &back, vertices);
1267 } else if (c.sweep_lt(left->fTop->fPoint, right->fTop->fPoint)) {
1275 } else if (c.sweep_lt(right->fBottom->fPoint, left->fBottom->fPoint)) {