Index: cc/blink/web_display_item_list_impl.h |
diff --git a/cc/blink/web_display_item_list_impl.h b/cc/blink/web_display_item_list_impl.h |
index cd35975caeb5ae531bf631108b993ab6a674aa41..f2ff8c67411f0cfbd0d2ee04141142e454b6313c 100644 |
--- a/cc/blink/web_display_item_list_impl.h |
+++ b/cc/blink/web_display_item_list_impl.h |
@@ -14,6 +14,7 @@ |
#include "third_party/WebKit/public/platform/WebFloatPoint.h" |
#include "third_party/WebKit/public/platform/WebVector.h" |
#include "third_party/skia/include/core/SkRegion.h" |
+#include "ui/gfx/geometry/point_f.h" |
class SkImageFilter; |
class SkMatrix44; |
@@ -31,7 +32,8 @@ class WebDisplayItemListImpl : public blink::WebDisplayItemList { |
scoped_refptr<cc::DisplayItemList> ToDisplayItemList(); |
// blink::WebDisplayItemList implementation. |
- virtual void appendDrawingItem(SkPicture* picture, |
+ virtual void appendDrawingItem(const SkPicture*); |
+ virtual void appendDrawingItem(SkPicture*, |
const blink::WebFloatPoint& location); |
virtual void appendClipItem( |
const blink::WebRect& clip_rect, |
@@ -48,8 +50,13 @@ class WebDisplayItemListImpl : public blink::WebDisplayItemList { |
virtual void appendTransparencyItem(float opacity, |
blink::WebBlendMode blend_mode); |
virtual void appendEndTransparencyItem(); |
+#if FILTER_DISPLAY_ITEM_USES_FILTER_OPERATIONS |
+ virtual void appendFilterItem(const blink::WebFilterOperations& filters, |
+ const blink::WebFloatRect& bounds); |
+#else |
virtual void appendFilterItem(SkImageFilter* filter, |
const blink::WebFloatRect& bounds); |
+#endif |
virtual void appendEndFilterItem(); |
private: |