Searched refs:activeEdges (Results 1 – 4 of 4) sorted by relevance
/external/skia/src/gpu/ |
D | GrTriangulator.cpp | 618 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 …]
|
D | GrTriangulator.h | 141 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,
|
D | GrAATriangulator.cpp | 144 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/ |
D | GrTessellator.cpp | 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() 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 …]
|