Home | History | Annotate | Download | only in text

Lines Matching refs:GrAtlasTextBlob

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