Index: cc/blink/web_display_item_list_impl.cc |
diff --git a/cc/blink/web_display_item_list_impl.cc b/cc/blink/web_display_item_list_impl.cc |
index d682b2d2d12b976df5212b102c3610deef625478..fdd05df63ab80407c5c19a84e7dfefe90e00fd2b 100644 |
--- a/cc/blink/web_display_item_list_impl.cc |
+++ b/cc/blink/web_display_item_list_impl.cc |
@@ -8,6 +8,7 @@ |
#include "cc/blink/web_blend_mode.h" |
#include "cc/resources/clip_display_item.h" |
+#include "cc/resources/clip_path_display_item.h" |
#include "cc/resources/drawing_display_item.h" |
#include "cc/resources/filter_display_item.h" |
#include "cc/resources/float_clip_display_item.h" |
@@ -53,6 +54,17 @@ void WebDisplayItemListImpl::appendEndClipItem() { |
display_item_list_->AppendItem(cc::EndClipDisplayItem::Create()); |
} |
+void WebDisplayItemListImpl::appendClipPathItem(const SkPath& clip_path, |
+ SkRegion::Op clip_op, |
+ bool antialias) { |
+ display_item_list_->AppendItem( |
+ cc::ClipPathDisplayItem::Create(clip_path, clip_op, antialias)); |
+} |
+ |
+void WebDisplayItemListImpl::appendEndClipPathItem() { |
+ display_item_list_->AppendItem(cc::EndClipPathDisplayItem::Create()); |
+} |
+ |
void WebDisplayItemListImpl::appendFloatClipItem( |
const blink::WebFloatRect& clip_rect) { |
display_item_list_->AppendItem(cc::FloatClipDisplayItem::Create(clip_rect)); |