Index: src/gpu/GrResourceProvider.h |
diff --git a/src/gpu/GrResourceProvider.h b/src/gpu/GrResourceProvider.h |
index bffd5724d0dd4fe56ed35cb0011ad31a7752457d..783c7c743b9bea33abca7b7b295ff0ca38ee47d7 100644 |
--- a/src/gpu/GrResourceProvider.h |
+++ b/src/gpu/GrResourceProvider.h |
@@ -17,6 +17,7 @@ class GrBatchAtlas; |
class GrIndexBuffer; |
class GrPath; |
class GrRenderTarget; |
+class GrSingleOwner; |
class GrStencilAttachment; |
class GrStrokeInfo; |
class GrVertexBuffer; |
@@ -35,7 +36,7 @@ class SkTypeface; |
*/ |
class GrResourceProvider : protected GrTextureProvider { |
public: |
- GrResourceProvider(GrGpu* gpu, GrResourceCache* cache); |
+ GrResourceProvider(GrGpu* gpu, GrResourceCache* cache, GrSingleOwner* owner); |
template <typename T> T* findAndRefTByUniqueKey(const GrUniqueKey& key) { |
return static_cast<T*>(this->findAndRefResourceByUniqueKey(key)); |