Lines Matching refs:SkGlyphID
24 SkSpan<const SkGlyphID> glyphIDs, in SkGlyphRun()
40 void SkGlyphRun::filloutGlyphsAndPositions(SkGlyphID* glyphIDs, SkPoint* positions) { in filloutGlyphsAndPositions()
109 SkSpan<const SkGlyphID> SkGlyphIDSet::uniquifyGlyphIDs( in uniquifyGlyphIDs()
111 SkSpan<const SkGlyphID> glyphIDs, in uniquifyGlyphIDs()
112 SkGlyphID* uniqueGlyphIDs, in uniquifyGlyphIDs()
114 static constexpr SkGlyphID kUndefGlyph{0}; in uniquifyGlyphIDs()
123 sk_bzero(fUniverseToUnique, universeSize * sizeof(SkGlyphID)); in uniquifyGlyphIDs()
155 sk_bzero(fUniverseToUnique, 4096 * sizeof(SkGlyphID)); in uniquifyGlyphIDs()
159 return SkSpan<const SkGlyphID>(uniqueGlyphIDs, uniqueSize); in uniquifyGlyphIDs()
195 auto glyphIDs = SkSpan<const SkGlyphID>{it.glyphs(), runSize}; in drawTextBlob()
237 SkSpan<const SkGlyphID> glyphIDs, const SkPoint* pos) { in drawGlyphsWithPositions()
259 SkSpan<const SkGlyphID> SkGlyphRunBuilder::textToGlyphIDs( in textToGlyphIDs()
266 return SkSpan<const SkGlyphID>{fScratchGlyphIDs}; in textToGlyphIDs()
268 return SkSpan<const SkGlyphID>(); in textToGlyphIDs()
271 return SkSpan<const SkGlyphID>((const SkGlyphID*)bytes, byteLength / 2); in textToGlyphIDs()
277 SkSpan<const SkGlyphID> glyphIDs, in makeGlyphRun()
302 const SkFont& font, SkSpan<const SkGlyphID> glyphIDs, in simplifyDrawText()
333 const SkFont& font, SkSpan<const SkGlyphID> glyphIDs, in simplifyDrawPosTextH()
346 const SkFont& font, SkSpan<const SkGlyphID> glyphIDs, in simplifyDrawPosText()