Home
last modified time | relevance | path

Searched refs:clusterRange (Results 1 – 8 of 8) sorted by relevance

/third_party/flutter/skia/modules/skparagraph/src/
DParagraphImpl.cpp281 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() argument
826 SkASSERT(clusterRange.start < fClusters.size() && clusterRange.end <= fClusters.size()); in clusters()
827 return SkSpan<Cluster>(&fClusters[clusterRange.start], clusterRange.width()); in clusters()
DTextLine.cpp584 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()
DParagraphImpl.h131 SkSpan<Cluster> clusters(ClusterRange clusterRange);
DRun.h106 ClusterRange clusterRange() { return fClusterRange; } in clusterRange() function
/third_party/skia/modules/skparagraph/src/
DParagraphImpl.cpp822 SkSpan<Cluster> ParagraphImpl::clusters(ClusterRange clusterRange) { in clusters() argument
823 SkASSERT(clusterRange.start < fClusters.size() && clusterRange.end <= fClusters.size()); in clusters()
824 return SkSpan<Cluster>(&fClusters[clusterRange.start], clusterRange.width()); in clusters()
DParagraphImpl.h166 SkSpan<Cluster> clusters(ClusterRange clusterRange);
DRun.h109 ClusterRange clusterRange() const { return fClusterRange; } in clusterRange() function
DTextLine.cpp733 auto trimmedRange = fClusterRange.intersection(run.clusterRange()); in iterateThroughClustersInGlyphsOrder()
734 auto trailedRange = fGhostClusterRange.intersection(run.clusterRange()); in iterateThroughClustersInGlyphsOrder()