| Index: cc/resources/raster_buffer.h
|
| diff --git a/cc/resources/raster_buffer.h b/cc/resources/raster_buffer.h
|
| index d148b72dfe5a913e805b46fe27e8f9166ff0420a..df7ea5fe20bc1f70298a068dc678382903822ced 100644
|
| --- a/cc/resources/raster_buffer.h
|
| +++ b/cc/resources/raster_buffer.h
|
| @@ -6,19 +6,21 @@
|
| #define CC_RESOURCES_RASTER_BUFFER_H_
|
|
|
| #include "cc/base/cc_export.h"
|
| -#include "skia/ext/refptr.h"
|
| -
|
| -class SkCanvas;
|
| +#include "ui/gfx/geometry/rect.h"
|
|
|
| namespace cc {
|
| +class PicturePileImpl;
|
| +class RenderingStatsInstrumentation;
|
|
|
| class CC_EXPORT RasterBuffer {
|
| public:
|
| RasterBuffer();
|
| virtual ~RasterBuffer();
|
|
|
| - virtual skia::RefPtr<SkCanvas> AcquireSkCanvas() = 0;
|
| - virtual void ReleaseSkCanvas(const skia::RefPtr<SkCanvas>& canvas) = 0;
|
| + virtual void Playback(const PicturePileImpl* picture_pile,
|
| + const gfx::Rect& rect,
|
| + float scale,
|
| + RenderingStatsInstrumentation* stats) = 0;
|
| };
|
|
|
| } // namespace cc
|
|
|