Lines Matching refs:GrGlyph
34 inline GrGlyph* getGlyph(const SkGlyph& skGlyph, GrGlyph::PackedID packed, in getGlyph()
36 GrGlyph* glyph = fCache.find(packed); in getGlyph()
47 inline GrGlyph* getGlyph(GrGlyph::PackedID packed, in getGlyph()
50 GrGlyph* glyph = fCache.find(packed); in getGlyph()
67 bool addGlyphToAtlas(GrDrawOp::Target*, GrGlyph*, SkGlyphCache*,
86 SkTDynamicHash<GrGlyph, GrGlyph::PackedID> fCache;
94 static const SkGlyph& GrToSkGlyph(SkGlyphCache* cache, GrGlyph::PackedID id) { in GrToSkGlyph()
95 return cache->getGlyphIDMetrics(GrGlyph::UnpackID(id), in GrToSkGlyph()
96 GrGlyph::UnpackFixedX(id), in GrToSkGlyph()
97 GrGlyph::UnpackFixedY(id)); in GrToSkGlyph()
100 GrGlyph* generateGlyph(const SkGlyph&, GrGlyph::PackedID, SkGlyphCache*);
139 bool hasGlyph(GrGlyph* glyph) { in hasGlyph()
149 void addGlyphToBulkAndSetUseToken(GrDrawOpAtlas::BulkUseTokenUpdater* updater, GrGlyph* glyph, in addGlyphToBulkAndSetUseToken()