Lines Matching refs:Poly
34 Poly* polys = triangulator.pathToPolys(tolerance, clipBounds, isLinear); in PathToTriangles()
50 struct Poly;
81 virtual Poly* tessellate(const VertexList& vertices, const Comparator&) const;
84 void* polysToTriangles(Poly* polys, void* data, SkPathFillType overrideFillType) const;
132 void* emitPoly(const Poly*, void *data) const;
133 Poly* makePoly(Poly** head, Vertex* v, int winding) const;
168 Poly* contoursToPolys(VertexList* contours, int contourCnt) const;
169 Poly* pathToPolys(float tolerance, const SkRect& clipBounds,
171 static int64_t CountPoints(Poly* polys, SkPathFillType overrideFillType);
172 int polysToTriangles(Poly*, GrEagerVertexAllocator*) const;
407 Poly* fLeftPoly; // The Poly to the left of this edge, if any.
408 Poly* fRightPoly; // The Poly to the right of this edge, if any.
467 struct GrTriangulator::Poly { struct
468 Poly(Vertex* v, int winding);
470 Poly* addEdge(Edge* e, Side side, SkArenaAlloc* alloc);
476 Poly* fNext; argument
477 Poly* fPartner; argument