• Home
  • Raw
  • Download

Lines Matching refs:ResourceCache

55 sk_sp<ResourceCache> ResourceCache::Make(SingleOwner* singleOwner,  in Make()
58 return sk_sp<ResourceCache>(new ResourceCache(singleOwner, recorderID, maxBytes)); in Make()
61 ResourceCache::ResourceCache(SingleOwner* singleOwner, uint32_t recorderID, size_t maxBytes) in ResourceCache() function in skgpu::graphite::ResourceCache
74 ResourceCache::~ResourceCache() { in ~ResourceCache()
79 void ResourceCache::shutdown() { in shutdown()
110 void ResourceCache::insertResource(Resource* resource, in insertResource()
163 Resource* ResourceCache::findAndRefResource(const GraphiteResourceKey& key, in findAndRefResource()
229 void ResourceCache::refAndMakeResourceMRU(Resource* resource) { in refAndMakeResourceMRU()
244 void ResourceCache::forceProcessReturnedResources() { in forceProcessReturnedResources()
249 bool ResourceCache::returnResource(Resource* resource) { in returnResource()
335 bool ResourceCache::processReturnedResources(Resource* queueHead) { in processReturnedResources()
357 Resource* ResourceCache::processReturnedResource(Resource* resource) { in processReturnedResource()
466 void ResourceCache::addToResourceMap(Resource* resource) { in addToResourceMap()
474 void ResourceCache::removeFromResourceMap(Resource* resource) { in removeFromResourceMap()
482 void ResourceCache::addToNonpurgeableArray(Resource* resource) { in addToNonpurgeableArray()
490 void ResourceCache::removeFromNonpurgeableArray(Resource* resource) { in removeFromNonpurgeableArray()
504 void ResourceCache::removeFromPurgeableQueue(Resource* resource) { in removeFromPurgeableQueue()
515 bool ResourceCache::inPurgeableQueue(const Resource* resource) const { in inPurgeableQueue()
523 bool ResourceCache::inNonpurgeableArray(const Resource* resource) const { in inNonpurgeableArray()
529 bool ResourceCache::isInCache(const Resource* resource) const { in isInCache()
544 void ResourceCache::purgeResource(Resource* resource) { in purgeResource()
563 void ResourceCache::purgeAsNeeded() { in purgeAsNeeded()
591 void ResourceCache::purgeResourcesNotUsedSince(StdSteadyClock::time_point purgeTime) { in purgeResourcesNotUsedSince()
596 void ResourceCache::purgeResources() { in purgeResources()
601 void ResourceCache::purgeResources(const StdSteadyClock::time_point* purgeTime) { in purgeResources()
645 uint32_t ResourceCache::getNextUseToken() { in getNextUseToken()
707 void ResourceCache::setResourceUseToken(Resource* resource, uint32_t token) { in setResourceUseToken()
715 void ResourceCache::dumpMemoryStatistics(SkTraceMemoryDump* traceMemoryDump) const { in dumpMemoryStatistics()
731 void ResourceCache::setMaxBudget(size_t bytes) { in setMaxBudget()
740 void ResourceCache::validate() const { in validate()
756 Stats(const ResourceCache* cache) { in validate()
863 int ResourceCache::numFindableResources() const { in numFindableResources()
867 Resource* ResourceCache::topOfPurgeableQueue() { in topOfPurgeableQueue()
874 void ResourceCache::visitTextures( in visitTextures()