Lines Matching refs:EdgeList
439 struct EdgeList { struct
440 EdgeList() : fHead(nullptr), fTail(nullptr) {} in EdgeList() argument
832 void remove_edge(Edge* edge, EdgeList* edges) { in remove_edge()
838 void insert_edge(Edge* edge, Edge* prev, EdgeList* edges) { in insert_edge()
845 void find_enclosing_edges(Vertex* v, EdgeList* edges, Edge** left, Edge** right) { in find_enclosing_edges()
921 void merge_collinear_edges(Edge* edge, EdgeList* activeEdges, Vertex** current, Comparator& c);
923 void rewind(EdgeList* activeEdges, Vertex** current, Vertex* dst, Comparator& c) { in rewind()
943 void rewind_if_necessary(Edge* edge, EdgeList* activeEdges, Vertex** current, Comparator& c) { in rewind_if_necessary()
980 void set_top(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current, Comparator& c) { in set_top()
989 void set_bottom(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current, Comparator& c) { in set_bottom()
998 void merge_edges_above(Edge* edge, Edge* other, EdgeList* activeEdges, Vertex** current, in merge_edges_above()
1019 void merge_edges_below(Edge* edge, Edge* other, EdgeList* activeEdges, Vertex** current, in merge_edges_below()
1056 void merge_collinear_edges(Edge* edge, EdgeList* activeEdges, Vertex** current, Comparator& c) { in merge_collinear_edges()
1076 bool split_edge(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current, Comparator& c, in split_edge()
1107 bool intersect_edge_pair(Edge* left, Edge* right, EdgeList* activeEdges, Vertex** current, Comparat… in intersect_edge_pair()
1220 bool check_for_intersection(Edge* left, Edge* right, EdgeList* activeEdges, Vertex** current, in check_for_intersection()
1459 void validate_edge_list(EdgeList* edges, Comparator& c) { in validate_edge_list()
1475 EdgeList activeEdges; in simplify()
1532 EdgeList activeEdges; in tessellate()
1640 EdgeList activeEdges; in remove_non_boundary_edges()
1706 void simplify_boundary(EdgeList* boundary, Comparator& c, SkArenaAlloc& alloc) { in simplify_boundary()
1810 EdgeList activeEdges; in collapse_overlap_regions()
1867 void stroke_boundary(EdgeList* boundary, VertexList* innerMesh, VertexList* outerMesh, in stroke_boundary()
2025 void extract_boundary(EdgeList* boundary, Edge* e, SkPath::FillType fillType, SkArenaAlloc& alloc) { in extract_boundary()
2066 EdgeList boundary; in extract_boundaries()