Home
last modified time | relevance | path

Searched refs:VertexList (Results 1 – 11 of 11) sorted by relevance

/third_party/skia/src/gpu/geometry/
DGrAATriangulator.h36 void apply(VertexList* mesh, const Comparator&, EventList* events, const GrAATriangulator*);
56 void extractBoundaries(const VertexList& inMesh, VertexList* innerVertices,
65 void strokeBoundary(EdgeList* boundary, VertexList* innerMesh, const Comparator&) const;
68 Poly* tessellate(const VertexList& mesh, const Comparator&) const override;
75 void connectPartners(VertexList* mesh, const Comparator&) const;
76 void removeNonBoundaryEdges(const VertexList& mesh) const;
78 bool collapseOverlapRegions(VertexList* mesh, const Comparator&, EventComparator comp) const;
81 mutable VertexList fOuterMesh;
DGrTriangulator.h48 struct VertexList;
63 void pathToContours(float tolerance, const SkRect& clipBounds, VertexList* contours,
67 void contoursToMesh(VertexList* contours, int contourCnt, VertexList* mesh,
71 static void SortedMerge(VertexList* front, VertexList* back, VertexList* result,
73 static void SortMesh(VertexList* vertices, const Comparator&);
81 SimplifyResult simplify(VertexList* mesh, const Comparator&) const;
84 virtual Poly* tessellate(const VertexList& vertices, const Comparator&) const;
137 void appendPointToContour(const SkPoint& p, VertexList* contour) const;
139 VertexList* contour) const;
141 SkScalar tolSqd, VertexList* contour, int pointsLeft) const;
[all …]
DGrTriangulator.cpp30 using VertexList = GrTriangulator::VertexList; typedef
113 void GrTriangulator::VertexList::insert(Vertex* v, Vertex* prev, Vertex* next) { in insert()
117 void GrTriangulator::VertexList::remove(Vertex* v) { in remove()
316 VertexList vertices; in emitMonotonePoly()
455 void GrTriangulator::appendPointToContour(const SkPoint& p, VertexList* contour) const { in appendPointToContour()
476 VertexList* contour) const { in appendQuadraticToContour()
499 const SkPoint& p3, SkScalar tolSqd, VertexList* contour, in generateCubicPoints()
526 VertexList* contours, bool* isLinear) const { in pathToContours()
530 VertexList* contour = contours; in pathToContours()
968 void GrTriangulator::mergeVertices(Vertex* src, Vertex* dst, VertexList* mesh, in mergeVertices()
[all …]
DGrAATriangulator.cpp27 using VertexList = GrTriangulator::VertexList; typedef
109 void GrAATriangulator::connectPartners(VertexList* mesh, const Comparator& c) const { in connectPartners()
142 void GrAATriangulator::removeNonBoundaryEdges(const VertexList& mesh) const { in removeNonBoundaryEdges()
245 void GrAATriangulator::Event::apply(VertexList* mesh, const Comparator& c, EventList* events, in apply()
308 bool GrAATriangulator::collapseOverlapRegions(VertexList* mesh, const Comparator& c, in collapseOverlapRegions()
410 void GrAATriangulator::strokeBoundary(EdgeList* boundary, VertexList* innerMesh, in strokeBoundary()
426 VertexList innerVertices; in strokeBoundary()
427 VertexList outerVertices; in strokeBoundary()
606 void GrAATriangulator::extractBoundaries(const VertexList& inMesh, VertexList* innerVertices, in extractBoundaries()
619 Poly* GrAATriangulator::tessellate(const VertexList& mesh, const Comparator& c) const { in tessellate()
[all …]
/third_party/flutter/skia/src/gpu/
DGrTessellator.cpp229 struct VertexList { struct
230 VertexList() : fHead(nullptr), fTail(nullptr) {} in VertexList() argument
231 VertexList(Vertex* head, Vertex* tail) : fHead(head), fTail(tail) {} in VertexList() function
240 void append(const VertexList& list) { in append() argument
496 void apply(VertexList* mesh, Comparator& c, EventList* events, SkArenaAlloc& alloc);
607 VertexList vertices; in emit()
728 void append_point_to_contour(const SkPoint& p, VertexList* contour, SkArenaAlloc& alloc) { in append_point_to_contour()
748 void append_quadratic_to_contour(const SkPoint pts[3], SkScalar toleranceSqd, VertexList* contour, in append_quadratic_to_contour()
776 VertexList* contour, in generate_cubic_points()
804 VertexList* contours, SkArenaAlloc& alloc, bool *isLinear) { in path_to_contours()
[all …]
/third_party/boost/boost/graph/
Dhawick_circuits.hpp181 typedef typename ClosedMatrix::const_reference VertexList; in is_closed_to() typedef
182 VertexList closed_to_u = closed_[index_of(u)]; in is_closed_to()
205 typedef typename ClosedMatrix::reference VertexList; in unblock() typedef
208 VertexList closed_to_u = closed_[index_of(u)]; in unblock()
Dtiernan_all_cycles.hpp264 typedef std::vector< Vertex > VertexList; in all_cycles_from_vertex() typedef
265 typedef std::vector< VertexList > ClosedMatrix; in all_cycles_from_vertex()
268 ClosedMatrix closed(num_vertices(g), VertexList()); in all_cycles_from_vertex()
Dadjacency_matrix.hpp547 typedef integer_range< vertex_descriptor > VertexList; typedef in boost::adjacency_matrix
548 typedef typename VertexList::iterator vertex_iterator;
661 VertexList m_vertex_set;
/third_party/boost/libs/graph/test/
Dmcgregor_subgraphs_test.cpp254 typedef std::vector< Vertex > VertexList; in add_random_vertices() typedef
256 VertexList new_vertices; in add_random_vertices()
268 for (typename VertexList::const_iterator v_iter = new_vertices.begin(); in add_random_vertices()
/third_party/boost/boost/graph/distributed/
Dconnected_components.hpp236 template <typename Graph, typename ParentMap, typename VertexList>
239 std::vector<VertexList>& parent_requests) in request_parent_map_entries()
283 for (typename VertexList::iterator v = parent_requests[i].begin(); in request_parent_map_entries()
/third_party/boost/boost/graph/detail/
Dadjacency_list.hpp2336 SeqVertexList >::type VertexList; typedef
2338 typedef typename VertexList::iterator vertex_iterator;