• Home
  • Raw
  • Download

Lines Matching refs:fWinding

314     SkASSERT(monotonePoly->fWinding != 0);  in emitMonotonePoly()
337 return this->emitTriangle(prev, curr, next, monotonePoly->fWinding, data); in emitMonotonePoly()
344 data = this->emitTriangle(prev, curr, next, monotonePoly->fWinding, data); in emitMonotonePoly()
378 , fWinding(winding) in Poly()
410 fHead = fTail = alloc->make<MonotonePoly>(e, side, fWinding); in addEdge()
425 MonotonePoly* m = alloc->make<MonotonePoly>(e, side, fWinding); in addEdge()
616 return poly && apply_fill_type(fillType, poly->fWinding); in apply_fill_type()
779 edge->fWinding); in setTop()
793 edge->fWinding); in setBottom()
809 other->fWinding += edge->fWinding; in mergeEdgesAbove()
814 other->fWinding += edge->fWinding; in mergeEdgesAbove()
818 edge->fWinding += other->fWinding; in mergeEdgesAbove()
830 other->fWinding += edge->fWinding; in mergeEdgesBelow()
835 edge->fWinding += other->fWinding; in mergeEdgesBelow()
839 other->fWinding += edge->fWinding; in mergeEdgesBelow()
890 int winding = edge->fWinding; in splitEdge()
963 edge->fWinding *= windingScale; in makeConnectingEdge()
1046 line1.fC += edge1->fWinding > 0 ? -1 : 1; in computeBisector()
1047 line2.fC += edge2->fWinding > 0 ? -1 : 1; in computeBisector()
1250 TESS_LOG(" edge %g -> %g, winding %d\n", e->fTop->fID, e->fBottom->fID, e->fWinding); in dump()
1253 TESS_LOG(" edge %g -> %g, winding %d\n", e->fTop->fID, e->fBottom->fID, e->fWinding); in dump()
1424 leftPoly->fWinding); in tessellate()
1428 rightPoly->fWinding); in tessellate()
1444 int winding = leftEdge->fLeftPoly ? leftEdge->fLeftPoly->fWinding : 0; in tessellate()
1445 winding += leftEdge->fWinding; in tessellate()