diff options
Diffstat (limited to 'src/gpu/GrOnFlushResourceProvider.h')
-rw-r--r-- | src/gpu/GrOnFlushResourceProvider.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/gpu/GrOnFlushResourceProvider.h b/src/gpu/GrOnFlushResourceProvider.h index 456b1ce82f..75b9b0c2b1 100644 --- a/src/gpu/GrOnFlushResourceProvider.h +++ b/src/gpu/GrOnFlushResourceProvider.h @@ -66,6 +66,8 @@ public: */ class GrOnFlushResourceProvider { public: + explicit GrOnFlushResourceProvider(GrDrawingManager* drawingMgr) : fDrawingMgr(drawingMgr) {} + sk_sp<GrRenderTargetContext> makeRenderTargetContext(const GrSurfaceDesc&, sk_sp<SkColorSpace>, const SkSurfaceProps*); @@ -86,13 +88,10 @@ public: const GrCaps* caps() const; private: - explicit GrOnFlushResourceProvider(GrDrawingManager* drawingMgr) : fDrawingMgr(drawingMgr) {} GrOnFlushResourceProvider(const GrOnFlushResourceProvider&) = delete; GrOnFlushResourceProvider& operator=(const GrOnFlushResourceProvider&) = delete; GrDrawingManager* fDrawingMgr; - - friend class GrDrawingManager; // to construct this type. }; #endif |