Lines Matching refs:SkSpan
25 SkSpan<const SkPoint> positions, in SkGlyphRun()
26 SkSpan<const SkGlyphID> glyphIDs, in SkGlyphRun()
27 SkSpan<const char> text, in SkGlyphRun()
28 SkSpan<const uint32_t> clusters, in SkGlyphRun()
29 SkSpan<const SkVector> scaledRotations) in SkGlyphRun()
51 SkSpan<const SkGlyph*> glyphs = metrics.glyphs(this->glyphsIDs()); in sourceBounds()
113 SkSpan<const SkGlyphRun> glyphRunList) in SkGlyphRunList()
120 : fGlyphRuns{SkSpan<const SkGlyphRun>{&glyphRun, 1}} in SkGlyphRunList()
175 static SkSpan<const SkPoint> draw_text_positions( in draw_text_positions()
176 const SkFont& font, SkSpan<const SkGlyphID> glyphIDs, SkPoint origin, SkPoint* buffer) { in draw_text_positions()
198 SkSpan<const SkPoint> positions = draw_text_positions(font, glyphIDs, {0, 0}, fPositions); in textToGlyphRunList()
202 SkSpan<const char>{}, in textToGlyphRunList()
203 SkSpan<const uint32_t>{}, in textToGlyphRunList()
204 SkSpan<const SkVector>{}); in textToGlyphRunList()
226 auto glyphIDs = SkSpan<const SkGlyphID>{it.glyphs(), runSize}; in blobToGlyphRunList()
228 SkSpan<const SkPoint> positions; in blobToGlyphRunList()
229 SkSpan<const SkVector> scaledRotations; in blobToGlyphRunList()
238 for (auto x : SkSpan<const SkScalar>{it.pos(), glyphIDs.size()}) { in blobToGlyphRunList()
262 SkSpan<const char>(it.text(), it.textSize()), in blobToGlyphRunList()
263 SkSpan<const uint32_t>(it.clusters(), runSize), in blobToGlyphRunList()
270 std::tuple<SkSpan<const SkPoint>, SkSpan<const SkVector>>
271 SkGlyphRunBuilder::convertRSXForm(SkSpan<const SkRSXform> xforms) { in convertRSXForm()
313 SkSpan<const SkGlyphID> SkGlyphRunBuilder::textToGlyphIDs( in textToGlyphIDs()
322 return SkSpan<const SkGlyphID>(); in textToGlyphIDs()
325 return SkSpan<const SkGlyphID>((const SkGlyphID*)bytes, byteLength / 2); in textToGlyphIDs()
331 SkSpan<const SkGlyphID> glyphIDs, in makeGlyphRun()
332 SkSpan<const SkPoint> positions, in makeGlyphRun()
333 SkSpan<const char> text, in makeGlyphRun()
334 SkSpan<const uint32_t> clusters, in makeGlyphRun()
335 SkSpan<const SkVector> scaledRotations) { in makeGlyphRun()