Home
last modified time | relevance | path

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

/external/skia/src/gpu/
DGrTriangulator.cpp618 static void rewind(EdgeList* activeEdges, Vertex** current, Vertex* dst, const Comparator& c) { in rewind() argument
627 activeEdges->remove(e); in rewind()
631 activeEdges->insert(e, leftEdge); in rewind()
644 static void rewind_if_necessary(Edge* edge, EdgeList* activeEdges, Vertex** current, in rewind_if_necessary() argument
646 if (!activeEdges || !current) { in rewind_if_necessary()
655 rewind(activeEdges, current, leftTop, c); in rewind_if_necessary()
657 rewind(activeEdges, current, top, c); in rewind_if_necessary()
660 rewind(activeEdges, current, leftTop, c); in rewind_if_necessary()
662 rewind(activeEdges, current, top, c); in rewind_if_necessary()
669 rewind(activeEdges, current, rightTop, c); in rewind_if_necessary()
[all …]
DGrTriangulator.h141 void setTop(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current,
143 void setBottom(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current,
145 void mergeEdgesAbove(Edge* edge, Edge* other, EdgeList* activeEdges, Vertex** current,
147 void mergeEdgesBelow(Edge* edge, Edge* other, EdgeList* activeEdges, Vertex** current,
153 void mergeCollinearEdges(Edge* edge, EdgeList* activeEdges, Vertex** current,
155 bool splitEdge(Edge* edge, Vertex* v, EdgeList* activeEdges, Vertex** current,
157 bool intersectEdgePair(Edge* left, Edge* right, EdgeList* activeEdges, Vertex** current,
162 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()
/external/skqp/src/gpu/
DGrTessellator.cpp921 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() argument
932 remove_edge(e, activeEdges); in rewind()
936 insert_edge(e, leftEdge, activeEdges); in rewind()
943 void rewind_if_necessary(Edge* edge, EdgeList* activeEdges, Vertex** current, Comparator& c) { in rewind_if_necessary() argument
944 if (!activeEdges || !current) { in rewind_if_necessary()
953 rewind(activeEdges, current, leftTop, c); in rewind_if_necessary()
955 rewind(activeEdges, current, top, c); in rewind_if_necessary()
958 rewind(activeEdges, current, leftTop, c); in rewind_if_necessary()
960 rewind(activeEdges, current, top, c); in rewind_if_necessary()
[all …]