Lines Matching refs:idEntry
33 const BlobIDCacheEntry* idEntry = fBlobIDCache.find(key.fUniqueID);
34 if (idEntry == nullptr) {
38 sk_sp<GrTextBlob> blob = idEntry->find(key);
54 auto* idEntry = fBlobIDCache.find(id);
56 if (idEntry != nullptr) {
57 sk_sp<GrTextBlob> stillExists = idEntry->find(blob->key());
61 idEntry->removeBlob(blob);
62 if (idEntry->fBlobs.empty()) {
91 auto* idEntry = fBlobIDCache.find(msg.fBlobID);
92 if (!idEntry) {
98 for (const auto& blob : idEntry->fBlobs) {
103 // drop the idEntry itself (unrefs all blobs)
144 auto* idEntry = fBlobIDCache.find(id);
145 if (!idEntry) {
146 idEntry = fBlobIDCache.set(id, BlobIDCacheEntry(id));
149 if (sk_sp<GrTextBlob> alreadyIn = idEntry->find(blob->key()); alreadyIn) {
154 idEntry->addBlob(blob);