Home | History | Annotate | Download | only in gpu

Lines Matching defs:fResource

29         return !fResource->getUniqueKey().isValid() && fResource->fScratchKey.isValid() &&
30 SkBudgeted::kYes == fResource->resourcePriv().isBudgeted();
36 bool isExternal() const { return fResource->isExternal(); }
42 bool isBorrowed() const { return GrGpuResource::kBorrowed_LifeCycle == fResource->fLifeCycle; }
48 bool isAdopted() const { return GrGpuResource::kAdopted_LifeCycle == fResource->fLifeCycle; }
54 fResource->release();
55 if (fResource->isPurgeable()) {
56 delete fResource;
64 fResource->abandon();
65 if (fResource->isPurgeable()) {
66 delete fResource;
71 void setUniqueKey(const GrUniqueKey& key) { fResource->fUniqueKey = key; }
74 void removeUniqueKey() { fResource->fUniqueKey.reset(); }
76 uint32_t timestamp() const { return fResource->fTimestamp; }
77 void setTimestamp(uint32_t ts) { fResource->fTimestamp = ts; }
79 int* accessCacheIndex() const { return &fResource->fCacheArrayIndex; }
81 CacheAccess(GrGpuResource* resource) : fResource(resource) {}
82 CacheAccess(const CacheAccess& that) : fResource(that.fResource) {}
89 GrGpuResource* fResource;