Lines Matching refs:leftPoly
1544 Poly* leftPoly; in tessellate() local
1547 leftPoly = v->fFirstEdgeAbove->fLeftPoly; in tessellate()
1550 leftPoly = leftEnclosingEdge ? leftEnclosingEdge->fRightPoly : nullptr; in tessellate()
1566 if (leftPoly) { in tessellate()
1567 leftPoly = leftPoly->addEdge(v->fFirstEdgeAbove, Poly::kRight_Side, alloc); in tessellate()
1584 if (leftPoly && rightPoly && leftPoly != rightPoly) { in tessellate()
1585 SkASSERT(leftPoly->fPartner == nullptr && rightPoly->fPartner == nullptr); in tessellate()
1586 rightPoly->fPartner = leftPoly; in tessellate()
1587 leftPoly->fPartner = rightPoly; in tessellate()
1593 if (leftPoly && rightPoly) { in tessellate()
1594 if (leftPoly == rightPoly) { in tessellate()
1595 if (leftPoly->fTail && leftPoly->fTail->fSide == Poly::kLeft_Side) { in tessellate()
1596 leftPoly = new_poly(&polys, leftPoly->lastVertex(), in tessellate()
1597 leftPoly->fWinding, alloc); in tessellate()
1598 leftEnclosingEdge->fRightPoly = leftPoly; in tessellate()
1605 Edge* join = alloc.make<Edge>(leftPoly->lastVertex(), v, 1, Edge::Type::kInner); in tessellate()
1606 leftPoly = leftPoly->addEdge(join, Poly::kRight_Side, alloc); in tessellate()
1611 leftEdge->fLeftPoly = leftPoly; in tessellate()