• Home
  • Raw
  • Download

Lines Matching refs:GrResourceEntry

14 GrResourceEntry::GrResourceEntry(const GrResourceKey& key, GrResource* resource)  in GrResourceEntry()  function in GrResourceEntry
23 GrResourceEntry::~GrResourceEntry() { in ~GrResourceEntry()
28 void GrResourceEntry::validate() const { in validate()
76 void GrResourceCache::internalDetach(GrResourceEntry* entry, in internalDetach()
78 GrResourceEntry* prev = entry->fPrev; in internalDetach()
79 GrResourceEntry* next = entry->fNext; in internalDetach()
105 void GrResourceCache::attachToHead(GrResourceEntry* entry, in attachToHead()
131 typedef GrResourceEntry T;
158 GrResourceEntry* GrResourceCache::findAndLock(const GrResourceKey& key, in findAndLock()
162 GrResourceEntry* entry = fCache.find(key); in findAndLock()
179 GrResourceEntry* GrResourceCache::createAndLock(const GrResourceKey& key, in createAndLock()
188 GrResourceEntry* entry = new GrResourceEntry(key, resource); in createAndLock()
206 void GrResourceCache::detach(GrResourceEntry* entry) { in detach()
212 void GrResourceCache::reattachAndUnlock(GrResourceEntry* entry) { in reattachAndUnlock()
232 void GrResourceCache::unlock(GrResourceEntry* entry) { in unlock()
261 GrResourceEntry* entry = fTail; in purgeAsNeeded()
269 GrResourceEntry* prev = entry->fPrev; in purgeAsNeeded()
295 GrResourceEntry* entry = fHead; in removeAll()
327 static int countMatches(const GrResourceEntry* head, const GrResourceEntry* target) { in countMatches()
328 const GrResourceEntry* entry = head; in countMatches()
355 GrResourceEntry* entry = fHead; in validate()