| Index: cc/resources/raster_buffer.h
|
| diff --git a/cc/resources/raster_buffer.h b/cc/resources/raster_buffer.h
|
| index 2f010853e8d886c7ffcb8d5659180e86ec145702..d148b72dfe5a913e805b46fe27e8f9166ff0420a 100644
|
| --- a/cc/resources/raster_buffer.h
|
| +++ b/cc/resources/raster_buffer.h
|
| @@ -5,19 +5,20 @@
|
| #ifndef CC_RESOURCES_RASTER_BUFFER_H_
|
| #define CC_RESOURCES_RASTER_BUFFER_H_
|
|
|
| +#include "cc/base/cc_export.h"
|
| #include "skia/ext/refptr.h"
|
|
|
| class SkCanvas;
|
|
|
| namespace cc {
|
|
|
| -class RasterBuffer {
|
| +class CC_EXPORT RasterBuffer {
|
| public:
|
| + RasterBuffer();
|
| + virtual ~RasterBuffer();
|
| +
|
| virtual skia::RefPtr<SkCanvas> AcquireSkCanvas() = 0;
|
| virtual void ReleaseSkCanvas(const skia::RefPtr<SkCanvas>& canvas) = 0;
|
| -
|
| - protected:
|
| - virtual ~RasterBuffer() {}
|
| };
|
|
|
| } // namespace cc
|
|
|