Lines Matching refs:fWinding
222 SkASSERT(monotonePoly->fWinding != 0); in emitMonotonePoly()
245 return this->emitTriangle(prev, curr, next, monotonePoly->fWinding, data); in emitMonotonePoly()
252 data = this->emitTriangle(prev, curr, next, monotonePoly->fWinding, data); in emitMonotonePoly()
286 , fWinding(winding) in Poly()
318 fHead = fTail = alloc->make<MonotonePoly>(e, side, fWinding); in addEdge()
333 MonotonePoly* m = alloc->make<MonotonePoly>(e, side, fWinding); in addEdge()
524 return poly && apply_fill_type(fillType, poly->fWinding); in apply_fill_type()
687 edge->fWinding); in setTop()
701 edge->fWinding); in setBottom()
717 other->fWinding += edge->fWinding; in mergeEdgesAbove()
722 other->fWinding += edge->fWinding; in mergeEdgesAbove()
726 edge->fWinding += other->fWinding; in mergeEdgesAbove()
738 other->fWinding += edge->fWinding; in mergeEdgesBelow()
743 edge->fWinding += other->fWinding; in mergeEdgesBelow()
747 other->fWinding += edge->fWinding; in mergeEdgesBelow()
798 int winding = edge->fWinding; in splitEdge()
860 edge->fWinding *= windingScale; in makeConnectingEdge()
944 line1.fC += edge1->fWinding > 0 ? -1 : 1; in computeBisector()
945 line2.fC += edge2->fWinding > 0 ? -1 : 1; in computeBisector()
1152 TESS_LOG(" edge %g -> %g, winding %d\n", e->fTop->fID, e->fBottom->fID, e->fWinding); in dump()
1155 TESS_LOG(" edge %g -> %g, winding %d\n", e->fTop->fID, e->fBottom->fID, e->fWinding); in dump()
1326 leftPoly->fWinding); in tessellate()
1330 rightPoly->fWinding); in tessellate()
1346 int winding = leftEdge->fLeftPoly ? leftEdge->fLeftPoly->fWinding : 0; in tessellate()
1347 winding += leftEdge->fWinding; in tessellate()