Lines Matching refs:GrGpuResource
11 #include "src/gpu/GrGpuResource.h"
19 * This class allows GrResourceCache increased privileged access to GrGpuResource objects.
21 class GrGpuResource::CacheAccess {
90 CacheAccess(GrGpuResource* resource) : fResource(resource) {}
98 GrGpuResource* fResource;
100 friend class GrGpuResource; // to construct/copy this type.
105 inline GrGpuResource::CacheAccess GrGpuResource::cacheAccess() { return CacheAccess(this); }
107 inline const GrGpuResource::CacheAccess GrGpuResource::cacheAccess() const { // NOLINT(readability-const-return-type)
108 return CacheAccess(const_cast<GrGpuResource*>(this));