Lines Matching refs:SkResourceCache
13 #include "src/core/SkResourceCache.h"
25 SkResourceCache::PostPurgeSharedID(SkMakeResourceCacheSharedIDForBitmap(bitmapGenID));
44 struct BitmapKey : public SkResourceCache::Key {
63 class SkBitmapCache::Rec : public SkResourceCache::Rec {
149 static bool Finder(const SkResourceCache::Rec& baseRec, void* contextBitmap) {
191 auto factory = SkResourceCache::GetDiscardableFactory();
205 SkResourceCache::Add(rec.release(), bitmap);
210 return SkResourceCache::Find(BitmapKey(desc), SkBitmapCache::Rec::Finder, result);
217 ((localCache) ? localCache->localName(__VA_ARGS__) : SkResourceCache::globalName(__VA_ARGS__))
222 struct MipMapKey : public SkResourceCache::Key {
232 struct MipMapRec : public SkResourceCache::Rec {
251 static bool Finder(const SkResourceCache::Rec& baseRec, void* contextMip) {
272 SkResourceCache* localCache) {
282 static SkResourceCache::DiscardableFactory get_fact(SkResourceCache* localCache) {
284 : SkResourceCache::GetDiscardableFactory();
287 const SkMipmap* SkMipmapCache::AddAndRef(const SkImage_Base* image, SkResourceCache* localCache) {