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 |