Lines Matching refs:fPrevUmbraIndex
117 int fPrevUmbraIndex; member in SkBaseShadowTessellator
170 , fPrevUmbraIndex(-1)
315 fPrevUmbraIndex = -1; in computeConvexShadow()
317 this->addInnerPoint(fFirstPoint, umbraColor, umbraPolygon, &fPrevUmbraIndex); in computeConvexShadow()
418 this->appendTriangle(0, fPrevUmbraIndex, currUmbraIndex); in addEdge()
430 this->appendTriangle(fPrevUmbraIndex, currUmbraIndex, currUmbraIndex + 1); in addEdge()
433 this->appendTriangle(fPrevUmbraIndex, currUmbraIndex + 1, in addEdge()
434 fPrevUmbraIndex + 1); in addEdge()
438 this->appendTriangle(fPrevUmbraIndex, currUmbraIndex, fPrevUmbraIndex + 1); in addEdge()
451 this->appendTriangle(fPrevUmbraIndex, prevPenumbraIndex, currUmbraIndex); in addEdge()
455 fPrevUmbraIndex = currUmbraIndex; in addEdge()
506 if (fPrevUmbraIndex == -1 || in addInnerPoint()
507 !duplicate_pt(umbraPoint, fPositions[fPrevUmbraIndex])) { in addInnerPoint()
509 if (fPrevUmbraIndex >= 0 && duplicate_pt(umbraPoint, fPositions[fFirstVertexIndex])) { in addInnerPoint()
518 *currUmbraIndex = fPrevUmbraIndex; in addInnerPoint()
637 fPrevUmbraIndex = 1; in stitchConcaveRings()
657 fPrevUmbraIndex, currUmbraIndex); in stitchConcaveRings()
664 fPrevUmbraIndex = currUmbraIndex; in stitchConcaveRings()
677 this->appendTriangle(prevPenumbraIndex, currPenumbraIndex, fPrevUmbraIndex); in stitchConcaveRings()
694 this->appendTriangle(fPrevUmbraIndex, prevPenumbraIndex, currUmbraIndex); in stitchConcaveRings()
696 fPrevUmbraIndex = currUmbraIndex; in stitchConcaveRings()
714 fPrevUmbraIndex, currUmbraIndex); in stitchConcaveRings()
855 this->appendTriangle(fPrevUmbraIndex, fPositions.count() - 1, fPositions.count() - 2); in addArc()
862 this->appendTriangle(fPrevUmbraIndex, fPositions.count() - 1, fPositions.count() - 2); in addArc()