Lines Matching refs:Comparator
54 struct Comparator;
68 const Comparator&) const;
72 const Comparator&);
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;
143 Edge* makeEdge(Vertex* prev, Vertex* next, EdgeType type, const Comparator&) const;
145 const Comparator&) const;
147 const Comparator&) const;
149 const Comparator&) const;
151 const Comparator&) const;
152 Edge* makeConnectingEdge(Vertex* prev, Vertex* next, EdgeType, const Comparator&,
154 void mergeVertices(Vertex* src, Vertex* dst, VertexList* mesh, const Comparator&) const;
157 const Comparator&) const;
159 const Comparator&) const;
161 const Comparator&) const;
163 const Comparator&) const;
166 VertexList* mesh, const Comparator&) const;
168 bool mergeCoincidentVertices(VertexList* mesh, const Comparator&) const;
170 const Comparator&) const;
429 void insertAbove(Vertex*, const Comparator&);
430 void insertBelow(Vertex*, const Comparator&);
493 struct GrTriangulator::Comparator { struct
495 Comparator(Direction direction) : fDirection(direction) {} in Comparator() argument