Searched refs:clusterRange (Results 1 – 8 of 8) sorted by relevance
281 for (size_t index = 0; index != run.clusterRange().width(); ++index) { in markLineBreaks()283 ? index + run.clusterRange().start in markLineBreaks()284 : run.clusterRange().end - index - 1; in markLineBreaks()825 SkSpan<Cluster> ParagraphImpl::clusters(ClusterRange clusterRange) { in clusters() argument826 SkASSERT(clusterRange.start < fClusters.size() && clusterRange.end <= fClusters.size()); in clusters()827 return SkSpan<Cluster>(&fClusters[clusterRange.start], clusterRange.width()); in clusters()
584 auto start = SkTMax(run->clusterRange().start, fClusterRange.start); in iterateThroughClustersInGlyphsOrder()585 auto end = SkTMin(run->clusterRange().end, fClusterRange.end); in iterateThroughClustersInGlyphsOrder()586 auto ghosts = SkTMin(run->clusterRange().end, fGhostClusterRange.end); in iterateThroughClustersInGlyphsOrder()
131 SkSpan<Cluster> clusters(ClusterRange clusterRange);
106 ClusterRange clusterRange() { return fClusterRange; } in clusterRange() function
822 SkSpan<Cluster> ParagraphImpl::clusters(ClusterRange clusterRange) { in clusters() argument823 SkASSERT(clusterRange.start < fClusters.size() && clusterRange.end <= fClusters.size()); in clusters()824 return SkSpan<Cluster>(&fClusters[clusterRange.start], clusterRange.width()); in clusters()
166 SkSpan<Cluster> clusters(ClusterRange clusterRange);
109 ClusterRange clusterRange() const { return fClusterRange; } in clusterRange() function
733 auto trimmedRange = fClusterRange.intersection(run.clusterRange()); in iterateThroughClustersInGlyphsOrder()734 auto trailedRange = fGhostClusterRange.intersection(run.clusterRange()); in iterateThroughClustersInGlyphsOrder()