Lines Matching defs:winding
134 void* emitTriangle(Vertex* prev, Vertex* curr, Vertex* next, int winding, void* data) const;
136 Poly* makePoly(Poly** head, Vertex* v, int winding) const;
142 bool applyFillType(int winding) const;
195 // supplemental breadcrumb triangles to areas where abs(winding) > 1.)
218 void append(SkArenaAlloc* alloc, SkPoint a, SkPoint b, SkPoint c, int winding) {
219 if (a == b || a == c || b == c || winding == 0) {
222 if (winding < 0) {
224 winding = -winding;
226 for (int i = 0; i < winding; ++i) {
231 fCount += winding;
379 Edge(Vertex* top, Vertex* bottom, int winding, EdgeType type)
380 : fWinding(winding)
458 MonotonePoly(Edge* edge, Side side, int winding)
464 , fWinding(winding) {
477 Poly(Vertex* v, int winding);