Lines Matching refs:wt
1872 WorkEdge wt; in addBottomT() local
1873 wt.init(test); in addBottomT()
1880 uint8_t verb = wt.verb(); in addBottomT()
1883 pts = LineIntersect(wt.fPts, horzEdge->fLeft, in addBottomT()
1887 pts = QuadIntersect(wt.fPts, horzEdge->fLeft, in addBottomT()
1891 pts = CubicIntersect(wt.fPts, horzEdge->fLeft, in addBottomT()
1899 horzEdge->fY, wtTs[x], wt.fPts[0].fX, wt.fPts[0].fY); in addBottomT()
1901 SkDebugf(" %g,%g", wt.fPts[y + 1].fX, wt.fPts[y + 1].fY)); in addBottomT()
1910 test->add(wtTs, pts, wt.verbIndex()); in addBottomT()
1915 } while (wt.advance()); in addBottomT()
1920 static void debugShowLineIntersection(int pts, const WorkEdge& wt, in debugShowLineIntersection() argument
1926 LineXYAtT(wt.fPts, wtTs[0], &wtOutPt); in debugShowLineIntersection()
1930 wtTs[0], wt.fPts[0].fX, wt.fPts[0].fY, in debugShowLineIntersection()
1931 wt.fPts[1].fX, wt.fPts[1].fY, wtOutPt.fX, wtOutPt.fY); in debugShowLineIntersection()
1968 WorkEdge wt, wn; in addIntersectingTs() local
1969 wt.init(test); in addIntersectingTs()
1975 switch (wt.verb()) { in addIntersectingTs()
1979 pts = LineIntersect(wt.fPts, wn.fPts, ts); in addIntersectingTs()
1980 debugShowLineIntersection(pts, wt, wn, in addIntersectingTs()
1986 pts = QuadLineIntersect(wn.fPts, wt.fPts, ts); in addIntersectingTs()
1991 pts = CubicLineIntersect(wn.fPts, wt.fPts, ts); in addIntersectingTs()
2001 pts = QuadLineIntersect(wt.fPts, wn.fPts, ts); in addIntersectingTs()
2005 pts = QuadIntersect(wt.fPts, wn.fPts, ts); in addIntersectingTs()
2010 pts = CubicIntersect(wt.fPts, wn.fPts, ts); in addIntersectingTs()
2020 pts = CubicLineIntersect(wt.fPts, wn.fPts, ts); in addIntersectingTs()
2025 pts = CubicIntersect(wt.fPts, wn.fPts, ts); in addIntersectingTs()
2029 pts = CubicIntersect(wt.fPts, wn.fPts, ts); in addIntersectingTs()
2039 test->add(ts.fT[swap], pts, wt.verbIndex()); in addIntersectingTs()
2041 } while (wt.bottom() <= wn.bottom() ? wt.advance() : wn.advance()); in addIntersectingTs()
2089 WorkEdge wt; in computeInterceptBottom() local
2090 wt.init(test); in computeInterceptBottom()
2092 const Intercepts& intercepts = test->fIntercepts[wt.verbIndex()]; in computeInterceptBottom()
2094 SkScalar yTop = wt.fPts[0].fY; in computeInterceptBottom()
2100 SkScalar yBottom = wt.fPts[wt.verb()].fY; in computeInterceptBottom()
2109 switch (wt.verb()) { in computeInterceptBottom()
2111 yIntercept = LineYAtT(wt.fPts, fTs[index]); in computeInterceptBottom()
2115 yIntercept = QuadYAtT(wt.fPts, fTs[index]); in computeInterceptBottom()
2119 yIntercept = CubicYAtT(wt.fPts, fTs[index]); in computeInterceptBottom()
2129 } while (wt.advance()); in computeInterceptBottom()
2459 const WorkEdge& wt = activePtr->fWorkEdge; in stitchEdge() local
2461 winding += wt.winding(); in stitchEdge()
2485 const SkPoint* points = wt.fPts; in stitchEdge()