Lines Matching refs:leftPoly
1367 Poly* leftPoly; in tessellate() local
1370 leftPoly = v->fFirstEdgeAbove->fLeftPoly; in tessellate()
1373 leftPoly = leftEnclosingEdge ? leftEnclosingEdge->fRightPoly : nullptr; in tessellate()
1393 if (leftPoly) { in tessellate()
1394 leftPoly = leftPoly->addEdge(v->fFirstEdgeAbove, kRight_Side, fAlloc); in tessellate()
1411 if (leftPoly && rightPoly && leftPoly != rightPoly) { in tessellate()
1412 SkASSERT(leftPoly->fPartner == nullptr && rightPoly->fPartner == nullptr); in tessellate()
1413 rightPoly->fPartner = leftPoly; in tessellate()
1414 leftPoly->fPartner = rightPoly; in tessellate()
1420 if (leftPoly && rightPoly) { in tessellate()
1421 if (leftPoly == rightPoly) { in tessellate()
1422 if (leftPoly->fTail && leftPoly->fTail->fSide == kLeft_Side) { in tessellate()
1423 leftPoly = this->makePoly(&polys, leftPoly->lastVertex(), in tessellate()
1424 leftPoly->fWinding); in tessellate()
1425 leftEnclosingEdge->fRightPoly = leftPoly; in tessellate()
1432 Edge* join = fAlloc->make<Edge>(leftPoly->lastVertex(), v, 1, in tessellate()
1434 leftPoly = leftPoly->addEdge(join, kRight_Side, fAlloc); in tessellate()
1439 leftEdge->fLeftPoly = leftPoly; in tessellate()