Lines Matching defs:const
66 uint32_t GrResourceKeyHash(const uint32_t* data, size_t size) {
208 void GrResourceCache::traceBeforePurgeUnlockRes(const std::string& method, SimpleCacheInfo& simpleCacheInfo)
223 void GrResourceCache::traceAfterPurgeUnlockRes(const std::string& method, const SimpleCacheInfo& simpleCacheInfo)
234 std::string GrResourceCache::cacheInfoComparison(const SimpleCacheInfo& simpleCacheInfo)
614 std::string& infoStr, const std::string& unknownPrefix, const int countUnknown, const int sizeUnknown)
812 void GrResourceCache::releaseByTag(const GrGpuResourceTag& tag) {
845 void GrResourceCache::setCurrentGrResourceTag(const GrGpuResourceTag& tag) {
862 GrGpuResourceTag GrResourceCache::getCurrentGrResourceTag() const {
869 std::set<GrGpuResourceTag> GrResourceCache::getAllGrGpuResourceTags() const {
894 bool GrResourceCache::isPidAbnormal() const
932 bool operator()(const GrGpuResource* resource) const {
939 GrGpuResource* GrResourceCache::findAndRefScratchResource(const GrScratchKey& scratchKey) {
955 void GrResourceCache::willRemoveScratchKey(const GrGpuResource* resource) {
983 void GrResourceCache::changeUniqueKey(GrGpuResource* resource, const GrUniqueKey& newKey) {
1187 bool GrResourceCache::allowToPurge(const std::function<bool(void)>& nextFrameHasArrived)
1217 void GrResourceCache::purgeAsNeeded(const std::function<bool(void)>& nextFrameHasArrived) {
1269 void GrResourceCache::purgeUnlockedResources(const GrStdSteadyClock::time_point* purgeTime,
1287 const GrStdSteadyClock::time_point resourceTime =
1320 const GrStdSteadyClock::time_point resourceTime =
1380 void GrResourceCache::suppressGpuCacheBelowCertainRatio(const std::function<bool(void)>& nextFrameHasArrived) {
1387 void GrResourceCache::purgeCacheBetweenFrames(bool scratchResourcesOnly, const std::set<int>& exitedPidSet,
1388 const std::set<int>& protectedPidSet) {
1402 const char* softLimitPercentage = "0.9";
1424 void GrResourceCache::purgeUnlockedResourcesByPid(bool scratchResourceOnly, const std::set<int>& exitedPidSet) {
1468 void GrResourceCache::purgeUnlockedResourcesByTag(bool scratchResourcesOnly, const GrGpuResourceTag& tag) {
1532 const size_t tmpByteBudget = std::max((size_t)0, fBytes - bytesToPurge);
1564 const size_t cachedByteCount = fMaxBytes;
1571 bool GrResourceCache::requestsFlush() const {
1688 void GrResourceCache::dumpMemoryStatistics(SkTraceMemoryDump* traceMemoryDump) const {
1705 void GrResourceCache::dumpMemoryStatistics(SkTraceMemoryDump* traceMemoryDump, const GrGpuResourceTag& tag) const {
1719 void GrResourceCache::getStats(Stats* stats) const {
1735 void GrResourceCache::dumpStats(SkString* out) const {
1755 SkTArray<double>* values) const {
1767 void GrResourceCache::validate() const {
1783 const ScratchMap* fScratchMap;
1784 const UniqueHash* fUniqueHash;
1786 Stats(const GrResourceCache* cache) {
1799 const GrScratchKey& scratchKey = resource->resourcePriv().getScratchKey();
1800 const GrUniqueKey& uniqueKey = resource->getUniqueKey();
1831 fScratchMap.foreach([&](const GrGpuResource& resource) {
1889 bool GrResourceCache::isInCache(const GrGpuResource* resource) const {
1904 bool GrResourceCache::isInPurgeableCache(const GrGpuResource* resource) const {
1916 bool GrResourceCache::isInNonpurgeableCache(const GrGpuResource* resource) const {
1930 int GrResourceCache::countUniqueKeysWithTag(const char* tag) const {
1932 fUniqueHash.foreach([&](const GrGpuResource& resource){