Lines Matching refs:winding
234 Edge(Vertex* top, Vertex* bottom, int winding)
235 : fWinding(winding)
312 Poly(int winding)
313 : fWinding(winding)
458 Poly* new_poly(Poly** head, Vertex* v, int winding, SkChunkAlloc& alloc) {
459 Poly* poly = ALLOC_NEW(Poly, (winding), alloc);
621 inline bool apply_fill_type(SkPath::FillType fillType, int winding) {
624 return winding != 0;
626 return (winding & 1) != 0;
628 return winding == 1;
630 return (winding & 1) == 1;
638 int winding = c.sweep_lt(prev->fPoint, next->fPoint) ? 1 : -1;
639 Vertex* top = winding < 0 ? next : prev;
640 Vertex* bottom = winding < 0 ? prev : next;
641 return ALLOC_NEW(Edge, (top, bottom, winding), alloc);
1267 int winding = leftEdge->fLeftPoly ? leftEdge->fLeftPoly->fWinding : 0;
1268 winding += leftEdge->fWinding;
1269 if (winding != 0) {
1270 Poly* poly = new_poly(&polys, v, winding, alloc);