Lines Matching refs:GrGpuResource
21 * Base class for GrGpuResource. Provides the hooks for resources to interact with the cache.
23 * exposing all of GrGpuResource.
197 class SK_API GrGpuResource : public GrIORef<GrGpuResource> {
259 * Gets an id that is unique for this GrGpuResource object. It is static in that it does
260 * not change when the content of the GrGpuResource object changes. This will never return
290 * Dumps memory usage information for this GrGpuResource to traceMemoryDump.
329 GrGpuResource(GrGpu*);
330 virtual ~GrGpuResource();
421 using INHERITED = GrIORef<GrGpuResource>;
422 friend class GrIORef<GrGpuResource>; // to access notifyRefCntWillBeZero and
430 class GrGpuResource::ProxyAccess {
432 ProxyAccess(GrGpuResource* resource) : fResource(resource) {}
441 GrGpuResource* fResource;
443 friend class GrGpuResource;
447 inline GrGpuResource::ProxyAccess GrGpuResource::proxyAccess() { return ProxyAccess(this); }