Lines Matching refs:currUmbraIndex
61 const SkTDArray<SkPoint>& umbraPolygon, int* currUmbraIndex);
403 int currUmbraIndex;
407 currUmbraIndex = fFirstVertexIndex;
410 duplicate = this->addInnerPoint(nextPoint, umbraColor, umbraPolygon, &currUmbraIndex);
412 int prevPenumbraIndex = duplicate || (currUmbraIndex == fFirstVertexIndex)
418 this->appendTriangle(0, fPrevUmbraIndex, currUmbraIndex);
423 : this->clipUmbraPoint(fPositions[currUmbraIndex], fCentroid,
430 this->appendTriangle(fPrevUmbraIndex, currUmbraIndex, currUmbraIndex + 1);
433 this->appendTriangle(fPrevUmbraIndex, currUmbraIndex + 1,
438 this->appendTriangle(fPrevUmbraIndex, currUmbraIndex, fPrevUmbraIndex + 1);
451 this->appendTriangle(fPrevUmbraIndex, prevPenumbraIndex, currUmbraIndex);
453 this->appendTriangle(prevPenumbraIndex, fPositions.count() - 1, currUmbraIndex);
455 fPrevUmbraIndex = currUmbraIndex;
493 int* currUmbraIndex) {
510 *currUmbraIndex = fFirstVertexIndex;
512 *currUmbraIndex = fPositions.count();
518 *currUmbraIndex = fPrevUmbraIndex;
653 int currUmbraIndex = fPositions.count() - 1;
654 indexMap[nextUmbra] = currUmbraIndex;
657 fPrevUmbraIndex, currUmbraIndex);
664 fPrevUmbraIndex = currUmbraIndex;
691 int currUmbraIndex = fPositions.count() - 1;
692 indexMap[nextUmbra] = currUmbraIndex;
694 this->appendTriangle(fPrevUmbraIndex, prevPenumbraIndex, currUmbraIndex);
696 fPrevUmbraIndex = currUmbraIndex;
710 int currUmbraIndex = fPositions.count() - 1;
711 indexMap[nextUmbra] = currUmbraIndex;
714 fPrevUmbraIndex, currUmbraIndex);