Flutter Engine
The Flutter Engine
GrResourceCache Member List

This is the complete list of members for GrResourceCache, including all inherited members.

abandonAll()GrResourceCache
contextUniqueID() constGrResourceCacheinline
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) constGrResourceCache
findAndRefScratchResource(const skgpu::ScratchKey &scratchKey)GrResourceCache
findAndRefUniqueResource(const skgpu::UniqueKey &key)GrResourceCacheinline
getBudgetedResourceBytes() constGrResourceCacheinline
getBudgetedResourceCount() constGrResourceCacheinline
getMaxResourceBytes() constGrResourceCacheinline
getPurgeableBytes() constGrResourceCacheinline
getResourceBytes() constGrResourceCacheinline
getResourceCount() constGrResourceCacheinline
GrResourceCache(skgpu::SingleOwner *owner, GrDirectContext::DirectContextID owningContextID, uint32_t familyID)GrResourceCache
hasUniqueKey(const skgpu::UniqueKey &key) constGrResourceCacheinline
kDefaultMaxSizeGrResourceCachestatic
overBudget() constGrResourceCacheinline
purgeAsNeeded()GrResourceCache
purgeResourcesNotUsedSince(skgpu::StdSteadyClock::time_point purgeTime, GrPurgeResourceOptions opts)GrResourceCacheinline
purgeToMakeHeadroom(size_t desiredHeadroomBytes)GrResourceCache
purgeUnlockedResources(GrPurgeResourceOptions opts)GrResourceCacheinline
purgeUnlockedResources(size_t bytesToPurge, bool preferScratchResources)GrResourceCache
releaseAll()GrResourceCache
requestsFlush() constGrResourceCache
resourceAccess()GrResourceCacheinline
ReturnResourceFromThread(sk_sp< T > &&resource, GrDirectContext::DirectContextID id)GrResourceCacheinlinestatic
setLimit(size_t bytes)GrResourceCache
setProxyProvider(GrProxyProvider *proxyProvider)GrResourceCacheinline
setThreadSafeCache(GrThreadSafeCache *threadSafeCache)GrResourceCacheinline
SkDEBUGCODE(int fCount=0;) size_t fBytes=0GrResourceCacheprivatepure virtual
~GrResourceCache()GrResourceCache