Lines Matching refs:GrGpuResource
235 class TestResource : public GrGpuResource {
323 using INHERITED = GrGpuResource;
559 GrGpuResource* wrappedCacheableViaKey = cache->findAndRefUniqueResource(uniqueKey2);
561 GrGpuResource* wrappedUncacheableViaKey = cache->findAndRefUniqueResource(uniqueKey3);
730 // This method can't be static because it needs to friended in GrGpuResource::CacheAccess.
871 GrGpuResource* find = cache->findAndRefScratchResource(scratchKey);
945 GrGpuResource* find = cache->findAndRefScratchResource(scratchKey);
954 GrGpuResource* find2 = cache->findAndRefScratchResource(scratchKey2);
1050 sk_sp<GrGpuResource> d2(cache->findAndRefUniqueResource(key3));
1109 GrGpuResource* scratch = cache->findAndRefScratchResource(scratchKey);
1180 SkTDArray<GrGpuResource*> resourcesToUnref;
1207 GrGpuResource* res = cache->findAndRefUniqueResource(key);
1263 GrGpuResource* r = cache->findAndRefUniqueResource(k);
1276 std::unique_ptr<GrGpuResource* []> refedResources(new GrGpuResource*[cnt / 2]);
1480 sk_sp<GrGpuResource> resource(new TestResource(gpu));
1523 sk_sp<GrGpuResource> resource(new TestResource(gpu));
1676 // an un-safe downcast from GrTexture to GrGpuResource