Lines Matching refs:dst
387 // We could do something smarter here like clip the path based on the bounds of the dst.
727 // 'dst' stores where each point in the last ring maps to/transforms into
729 SkTDArray<int> dst;
730 dst.setCount(lastRing.numPts());
740 dst[0] = fCandidateVerts.addNewPt(newPt,
754 dst[cur] = fCandidateVerts.addNewPt(newPt,
758 dst[cur] = fCandidateVerts.fuseWithPrior(lastRing.origEdgeID(cur));
775 dst[cur] = fCandidateVerts.addNewPt(newPt,
779 dst[cur] = fCandidateVerts.fuseWithPrior(lastRing.origEdgeID(cur));
781 dst[cur] = fCandidateVerts.fuseWithNext();
786 dst[cur] = fCandidateVerts.fuseWithPrior(lastRing.origEdgeID(cur));
789 dst[cur] = fused;
790 const int targetIdx = dst[cur - 1];
791 for (int i = cur - 1; i >= 0 && dst[i] == targetIdx; i--) {
792 dst[i] = fused;
817 // 'dst' currently has indices into the ring. Remap these to be indices
819 for (int i = 0; i < dst.count(); ++i) {
820 dst[i] = nextRing->index(dst[i]);
826 this->addTri(lastRing.index(i), lastRing.index(next), dst[next]);
827 this->addTri(lastRing.index(i), dst[next], dst[i]);