Lines Matching refs:dst
710 static void rewind(EdgeList* activeEdges, Vertex** current, Vertex* dst, const Comparator& c) {
711 if (!current || *current == dst || c.sweep_lt((*current)->fPoint, dst->fPoint)) {
715 TESS_LOG("rewinding active edges from vertex %g to vertex %g\n", v->fID, dst->fID);
716 while (v != dst) {
726 if (c.sweep_lt(top->fPoint, dst->fPoint) &&
729 dst = top;
968 void GrTriangulator::mergeVertices(Vertex* src, Vertex* dst, VertexList* mesh,
971 src->fPoint.fX, src->fPoint.fY, src->fID, dst->fID);
972 dst->fAlpha = std::max(src->fAlpha, dst->fAlpha);
974 src->fPartner->fPartner = dst;
977 this->setBottom(edge, dst, nullptr, nullptr, c);
980 this->setTop(edge, dst, nullptr, nullptr, c);
983 dst->fSynthetic = true;