Lines Matching refs:SkSpan
29 SkSpan<const SkPoint> positions,
30 SkSpan<const SkGlyphID> glyphIDs,
31 SkSpan<const char> text,
32 SkSpan<const uint32_t> clusters);
38 SkSpan<const SkPoint> positions() const { return fPositions.toConst(); } in positions()
39 SkSpan<const SkGlyphID> glyphsIDs() const { return fGlyphIDs; } in glyphsIDs()
41 SkSpan<const uint32_t> clusters() const { return fClusters; } in clusters()
42 SkSpan<const char> text() const { return fText; } in text()
46 const SkSpan<const SkPoint> fPositions;
48 const SkSpan<const SkGlyphID> fGlyphIDs;
50 const SkSpan<const char> fText;
52 const SkSpan<const uint32_t> fClusters;
63 SkSpan<const SkGlyphRun> fGlyphRuns;
72 SkSpan<const SkGlyphRun> glyphRunList);
107 SkSpan<const SkGlyphID> uniquifyGlyphIDs(
108 uint32_t universeSize, SkSpan<const SkGlyphID> glyphIDs,
120 const SkPaint&, const SkFont&, SkSpan<const SkGlyphID> glyphIDs, const SkPoint* pos);
132 SkSpan<const SkGlyphID> textToGlyphIDs(
137 SkSpan<const SkGlyphID> glyphIDs,
138 SkSpan<const SkPoint> positions,
139 SkSpan<const char> text,
140 SkSpan<const uint32_t> clusters);
145 const SkFont& font, SkSpan<const SkGlyphID> glyphIDs,
147 SkSpan<const char> text = SkSpan<const char>{},
148 SkSpan<const uint32_t> clusters = SkSpan<const uint32_t>{});
150 const SkFont& font, SkSpan<const SkGlyphID> glyphIDs,
152 SkSpan<const char> text = SkSpan<const char>{},
153 SkSpan<const uint32_t> clusters = SkSpan<const uint32_t>{});
155 const SkFont& font, SkSpan<const SkGlyphID> glyphIDs,
157 SkSpan<const char> text = SkSpan<const char>{},
158 SkSpan<const uint32_t> clusters = SkSpan<const uint32_t>{});