Lines Matching refs:Cluster
18 ClusterPos(Cluster* cluster, size_t pos) : fCluster(cluster), fPos(pos) {} in ClusterPos()
19 inline Cluster* cluster() const { return fCluster; } in cluster()
32 Cluster* fCluster;
38 TextStretch(Cluster* s, Cluster* e, bool forceStrut) in TextStretch()
53 inline Cluster* startCluster() const { return fStart.cluster(); } in startCluster()
54 inline Cluster* endCluster() const { return fEnd.cluster(); } in endCluster()
55 inline Cluster* breakCluster() const { return fBreak.cluster(); } in breakCluster()
77 void extend(Cluster* cluster) { in extend()
91 void extend(Cluster* cluster, size_t pos) { in extend()
98 void startFrom(Cluster* cluster, size_t pos) { in startFrom()
136 void trim(Cluster* cluster) { in trim()
215 void lookAhead(SkScalar maxWidth, Cluster* endOfClusters);
218 std::tuple<Cluster*, size_t, SkScalar> trimStartSpaces(Cluster* endOfClusters);