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 8ec7a152d054ab6652ebc5081e2570ec33f38fdc..2bb1b90b7ff72e01975f2c4d70d13422d93a29ab 100644 |
--- a/cc/blink/web_display_item_list_impl.h |
+++ b/cc/blink/web_display_item_list_impl.h |
@@ -14,8 +14,10 @@ |
#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 "third_party/skia/include/core/SkXfermode.h" |
#include "ui/gfx/geometry/point_f.h" |
+class SkColorFilter; |
class SkImageFilter; |
class SkMatrix44; |
class SkPath; |
@@ -45,9 +47,15 @@ class WebDisplayItemListImpl : public blink::WebDisplayItemList { |
virtual void appendEndFloatClipItem(); |
virtual void appendTransformItem(const SkMatrix44& matrix); |
virtual void appendEndTransformItem(); |
- virtual void appendTransparencyItem(float opacity, |
- blink::WebBlendMode blend_mode); |
- virtual void appendEndTransparencyItem(); |
+ // TODO(pdr): Remove this once the blink-side callers have been removed. |
+ virtual void appendCompositingItem(float opacity, |
+ SkXfermode::Mode, |
+ SkColorFilter*); |
+ virtual void appendCompositingItem(float opacity, |
+ SkXfermode::Mode, |
+ SkRect* bounds, |
+ SkColorFilter*); |
+ virtual void appendEndCompositingItem(); |
virtual void appendFilterItem(const blink::WebFilterOperations& filters, |
const blink::WebFloatRect& bounds); |
virtual void appendEndFilterItem(); |