Index: cc/resources/float_clip_display_item.h |
diff --git a/cc/resources/float_clip_display_item.h b/cc/resources/float_clip_display_item.h |
index af88c50a20ace409d886bbea5db7a8cea9e3b3dc..72857fc7d7cd9cdfa35cb7bcf16f0f9a18258ec0 100644 |
--- a/cc/resources/float_clip_display_item.h |
+++ b/cc/resources/float_clip_display_item.h |
@@ -19,11 +19,10 @@ namespace cc { |
class CC_EXPORT FloatClipDisplayItem : public DisplayItem { |
public: |
+ FloatClipDisplayItem(); |
~FloatClipDisplayItem() override; |
- static scoped_ptr<FloatClipDisplayItem> Create(gfx::RectF clip_rect) { |
- return make_scoped_ptr(new FloatClipDisplayItem(clip_rect)); |
- } |
+ void SetNew(const gfx::RectF& clip_rect); |
void Raster(SkCanvas* canvas, SkDrawPictureCallback* callback) const override; |
@@ -41,6 +40,7 @@ class CC_EXPORT FloatClipDisplayItem : public DisplayItem { |
class CC_EXPORT EndFloatClipDisplayItem : public DisplayItem { |
public: |
+ EndFloatClipDisplayItem(); |
~EndFloatClipDisplayItem() override; |
static scoped_ptr<EndFloatClipDisplayItem> Create() { |
@@ -53,9 +53,6 @@ class CC_EXPORT EndFloatClipDisplayItem : public DisplayItem { |
int ApproximateOpCount() const override; |
size_t PictureMemoryUsage() const override; |
void AsValueInto(base::trace_event::TracedValue* array) const override; |
- |
- protected: |
- EndFloatClipDisplayItem(); |
}; |
} // namespace cc |