Lines Matching refs:fClusters
462 this->fClusters.reset();
549 this->fClusters.reset();
1052 fClusters.reserve_back(fClusters.size() + cluster_count);
1057 auto runStart = fClusters.size();
1061 fClustersIndexFromCodeUnit[i] = fClusters.size();
1064 fClusters.emplace_back(this, runIndex, 0ul, 1ul, this->text(run.textRange()), run.advance().fX, run.advance().fY);
1078 fClustersIndexFromCodeUnit[i] = fClusters.size();
1083 fClusters.emplace_back(this, runIndex, glyphStart, glyphEnd, text, width, height);
1089 run.setClusterRange(runStart, fClusters.size());
1092 fClustersIndexFromCodeUnit[fText.size()] = fClusters.size();
1093 fClusters.emplace_back(this, EMPTY_RUN, 0, 0, this->text({fText.size(), fText.size()}), 0, 0);
1164 ClusterIndex trailingSpaces = fClusters.size();
1167 auto& cluster = fClusters[trailingSpaces];
1269 ClusterIndex trailingSpaces = fClusters.size();
1272 auto& cluster = fClusters[trailingSpaces];
1671 SkASSERT(clusterRange.start < SkToSizeT(fClusters.size()) &&
1672 clusterRange.end <= SkToSizeT(fClusters.size()));
1673 return SkSpan<Cluster>(&fClusters[clusterRange.start], clusterRange.width());
1677 SkASSERT(clusterIndex < SkToSizeT(fClusters.size()));
1678 return fClusters[clusterIndex];
1720 fClusters.reset();
2058 auto& cluster = fClusters[c];
2321 paragraph->fClusters = this->fClusters;
2362 for (auto& cluster : paragraph->fClusters) {