Chromium Code Reviews| Index: src/gpu/GrResourceCache2.h |
| diff --git a/src/gpu/GrResourceCache2.h b/src/gpu/GrResourceCache2.h |
| index e05efd744e44d9e75b157e8c67f9e53648f39fd1..da088a6ead3a822858bf227ddb2fb1ea06935e89 100644 |
| --- a/src/gpu/GrResourceCache2.h |
| +++ b/src/gpu/GrResourceCache2.h |
| @@ -24,14 +24,16 @@ public: |
| GrResourceCache2() : fCount(0) {}; |
| ~GrResourceCache2(); |
| - void insertResource(GrGpuResource* resource); |
| + void insertResource(GrGpuResource*); |
| - void removeResource(GrGpuResource* resource); |
| + void removeResource(GrGpuResource*); |
| void abandonAll(); |
| void releaseAll(); |
| + GrGpuResource* findAndRefScratchResource(const GrResourceKey& scratchKey); |
| + |
| private: |
| #ifdef SK_DEBUG |
| bool isInCache(const GrGpuResource* r) const { |
| @@ -39,8 +41,8 @@ private: |
| } |
| #endif |
|
robertphillips
2014/09/29 15:25:08
Does this need to be out here ?
bsalomon
2014/09/29 19:58:14
Needs to access fIsScratch.
|
| + class AvailableForScratchUse; |
| - void removeScratch(const GrGpuResource* resource); |
| struct ScratchMapTraits { |
| static const GrResourceKey& GetKey(const GrGpuResource& r) { |
| return r.getScratchKey(); |