Lines Matching refs:GrAtlasTextBlob
33 GrAtlasTextBlob* createBlob(int glyphCount, int runCount) { in createBlob()
34 return GrAtlasTextBlob::Create(&fPool, glyphCount, runCount); in createBlob()
36 GrAtlasTextBlob* createBlob(const SkTextBlob* blob) { in createBlob()
40 GrAtlasTextBlob* cacheBlob = GrAtlasTextBlob::Create(&fPool, glyphCount, runCount); in createBlob()
44 GrAtlasTextBlob* createCachedBlob(const SkTextBlob* blob, in createCachedBlob()
45 const GrAtlasTextBlob::Key& key, in createCachedBlob()
51 GrAtlasTextBlob* cacheBlob = GrAtlasTextBlob::Create(&fPool, glyphCount, runCount); in createCachedBlob()
57 GrAtlasTextBlob* find(const GrAtlasTextBlob::Key& key) { in find()
61 void remove(GrAtlasTextBlob* blob) { in remove()
67 void add(GrAtlasTextBlob* blob) { in add()
74 void makeMRU(GrAtlasTextBlob* blob) { in makeMRU()
99 typedef SkTInternalLList<GrAtlasTextBlob> BitmapBlobList;
101 void checkPurge(GrAtlasTextBlob* blob = nullptr) {
106 GrAtlasTextBlob* lruBlob = nullptr;
137 SkTDynamicHash<GrAtlasTextBlob, GrAtlasTextBlob::Key> fCache;