| Index: cc/resources/filter_display_item.h
|
| diff --git a/cc/resources/filter_display_item.h b/cc/resources/filter_display_item.h
|
| index 28eeb95dc806f81ef9e8b9af1a79b644bd928602..5c5eaf3ad0155ee603a61be7ced20dd408c1b388 100644
|
| --- a/cc/resources/filter_display_item.h
|
| +++ b/cc/resources/filter_display_item.h
|
| @@ -18,12 +18,10 @@ namespace cc {
|
|
|
| class CC_EXPORT FilterDisplayItem : public DisplayItem {
|
| public:
|
| + FilterDisplayItem();
|
| ~FilterDisplayItem() override;
|
|
|
| - static scoped_ptr<FilterDisplayItem> Create(const FilterOperations& filters,
|
| - gfx::RectF bounds) {
|
| - return make_scoped_ptr(new FilterDisplayItem(filters, bounds));
|
| - }
|
| + void SetNew(const FilterOperations& filters, const gfx::RectF& bounds);
|
|
|
| void Raster(SkCanvas* canvas, SkDrawPictureCallback* callback) const override;
|
|
|
| @@ -42,6 +40,7 @@ class CC_EXPORT FilterDisplayItem : public DisplayItem {
|
|
|
| class CC_EXPORT EndFilterDisplayItem : public DisplayItem {
|
| public:
|
| + EndFilterDisplayItem();
|
| ~EndFilterDisplayItem() override;
|
|
|
| static scoped_ptr<EndFilterDisplayItem> Create() {
|
| @@ -54,9 +53,6 @@ class CC_EXPORT EndFilterDisplayItem : public DisplayItem {
|
| int ApproximateOpCount() const override;
|
| size_t PictureMemoryUsage() const override;
|
| void AsValueInto(base::trace_event::TracedValue* array) const override;
|
| -
|
| - protected:
|
| - EndFilterDisplayItem();
|
| };
|
|
|
| } // namespace cc
|
|
|