Lines Matching refs:winding
131 void* emitTriangle(Vertex* prev, Vertex* curr, Vertex* next, int winding, void* data) const;
133 Poly* makePoly(Poly** head, Vertex* v, int winding) const;
139 bool applyFillType(int winding) const;
215 void append(SkArenaAlloc* alloc, SkPoint a, SkPoint b, SkPoint c, int winding) { in append() argument
216 if (a == b || a == c || b == c || winding == 0) { in append()
219 if (winding < 0) { in append()
221 winding = -winding; in append()
223 for (int i = 0; i < winding; ++i) { in append()
228 fCount += winding; in append()
376 Edge(Vertex* top, Vertex* bottom, int winding, EdgeType type) in Edge()
377 : fWinding(winding) in Edge()
449 MonotonePoly(Edge* edge, Side side, int winding) in MonotonePoly()
455 , fWinding(winding) { in MonotonePoly()
468 Poly(Vertex* v, int winding);