Index: cc/resources/rasterizer.h |
diff --git a/cc/resources/rasterizer.h b/cc/resources/rasterizer.h |
index 105b728dd1c5cfadb9ddb7b81b1a8ba3c8d71354..72b50f23e37da4ef2fa8e484ba46598a1d28818d 100644 |
--- a/cc/resources/rasterizer.h |
+++ b/cc/resources/rasterizer.h |
@@ -20,8 +20,9 @@ class RasterBuffer; |
class CC_EXPORT RasterizerTaskClient { |
public: |
- virtual RasterBuffer* AcquireBufferForRaster(RasterTask* task) = 0; |
- virtual void ReleaseBufferForRaster(RasterTask* task) = 0; |
+ virtual scoped_ptr<RasterBuffer> AcquireBufferForRaster( |
+ const Resource* resource) = 0; |
+ virtual void ReleaseBufferForRaster(scoped_ptr<RasterBuffer> buffer) = 0; |
protected: |
virtual ~RasterizerTaskClient() {} |