Lines Matching refs:EdgeList
33 using EdgeList = GrTriangulator::EdgeList; typedef
197 void GrTriangulator::EdgeList::insert(Edge* edge, Edge* prev, Edge* next) { in insert()
201 void GrTriangulator::EdgeList::remove(Edge* edge) { in remove()
536 void EdgeList::insert(Edge* edge, Edge* prev) { in insert()
543 void GrTriangulator::FindEnclosingEdges(Vertex* v, EdgeList* edges, Edge** left, Edge** right) { in FindEnclosingEdges()
618 static void rewind(EdgeList* activeEdges, Vertex** current, Vertex* dst, const Comparator& c) { in rewind()
644 static void rewind_if_necessary(Edge* edge, EdgeList* activeEdges, Vertex** current, in rewind_if_necessary()
682 void GrTriangulator::setTop(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current, in setTop()
696 void GrTriangulator::setBottom(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current, in setBottom()
710 void GrTriangulator::mergeEdgesAbove(Edge* edge, Edge* other, EdgeList* activeEdges, in mergeEdgesAbove()
731 void GrTriangulator::mergeEdgesBelow(Edge* edge, Edge* other, EdgeList* activeEdges, in mergeEdgesBelow()
768 void GrTriangulator::mergeCollinearEdges(Edge* edge, EdgeList* activeEdges, Vertex** current, in mergeCollinearEdges()
789 bool GrTriangulator::splitEdge(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current, in splitEdge()
819 bool GrTriangulator::intersectEdgePair(Edge* left, Edge* right, EdgeList* activeEdges, in intersectEdgePair()
954 bool GrTriangulator::checkForIntersection(Edge* left, Edge* right, EdgeList* activeEdges, in checkForIntersection()
1184 static void validate_edge_list(EdgeList* edges, const Comparator& c) { in validate_edge_list()
1201 EdgeList activeEdges; in simplify()
1257 EdgeList activeEdges; in tessellate()