Home
last modified time | relevance | path

Searched refs:activeEdges (Results 1 – 4 of 4) sorted by relevance

/third_party/skia/src/gpu/geometry/
DGrTriangulator.cpp710 static void rewind(EdgeList* activeEdges, Vertex** current, Vertex* dst, const Comparator& c) { in rewind() argument
719 activeEdges->remove(e); in rewind()
723 activeEdges->insert(e, leftEdge); in rewind()
736 static void rewind_if_necessary(Edge* edge, EdgeList* activeEdges, Vertex** current, in rewind_if_necessary() argument
738 if (!activeEdges || !current) { in rewind_if_necessary()
747 rewind(activeEdges, current, leftTop, c); in rewind_if_necessary()
749 rewind(activeEdges, current, top, c); in rewind_if_necessary()
752 rewind(activeEdges, current, leftTop, c); in rewind_if_necessary()
754 rewind(activeEdges, current, top, c); in rewind_if_necessary()
761 rewind(activeEdges, current, rightTop, c); in rewind_if_necessary()
[all …]
DGrTriangulator.h144 void setTop(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current,
146 void setBottom(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current,
148 void mergeEdgesAbove(Edge* edge, Edge* other, EdgeList* activeEdges, Vertex** current,
150 void mergeEdgesBelow(Edge* edge, Edge* other, EdgeList* activeEdges, Vertex** current,
156 void mergeCollinearEdges(Edge* edge, EdgeList* activeEdges, Vertex** current,
158 bool splitEdge(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current,
160 bool intersectEdgePair(Edge* left, Edge* right, EdgeList* activeEdges, Vertex** current,
165 bool checkForIntersection(Edge* left, Edge* right, EdgeList* activeEdges, Vertex** current,
DGrAATriangulator.cpp144 EdgeList activeEdges; in removeNonBoundaryEdges() local
151 FindEnclosingEdges(v, &activeEdges, &leftEnclosingEdge, &rightEnclosingEdge); in removeNonBoundaryEdges()
155 activeEdges.remove(e); in removeNonBoundaryEdges()
168 activeEdges.insert(e, prev); in removeNonBoundaryEdges()
311 EdgeList activeEdges; in collapseOverlapRegions() local
321 FindEnclosingEdges(v, &activeEdges, &leftEnclosingEdge, &rightEnclosingEdge); in collapseOverlapRegions()
324 activeEdges.remove(e); in collapseOverlapRegions()
374 activeEdges.insert(e, prev); in collapseOverlapRegions()
/third_party/flutter/skia/src/gpu/
DGrTessellator.cpp978 void merge_collinear_edges(Edge* edge, EdgeList* activeEdges, Vertex** current, Comparator& c);
980 void rewind(EdgeList* activeEdges, Vertex** current, Vertex* dst, Comparator& c) { in rewind() argument
989 remove_edge(e, activeEdges); in rewind()
993 insert_edge(e, leftEdge, activeEdges); in rewind()
1000 void set_top(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current, Comparator& c) { in set_top() argument
1005 rewind(activeEdges, current, edge->fTop, c); in set_top()
1006 merge_collinear_edges(edge, activeEdges, current, c); in set_top()
1009 void set_bottom(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current, Comparator& c) { in set_bottom() argument
1014 rewind(activeEdges, current, edge->fTop, c); in set_bottom()
1015 merge_collinear_edges(edge, activeEdges, current, c); in set_bottom()
[all …]