Index: public/platform/WebLayer.h |
diff --git a/public/platform/WebLayer.h b/public/platform/WebLayer.h |
index bcd852407e7ddbf343a32f61ed1007e6248f3f42..9a42e800439f51d2136fcd43a72fa6f98f8086e3 100644 |
--- a/public/platform/WebLayer.h |
+++ b/public/platform/WebLayer.h |
@@ -27,6 +27,7 @@ |
#define WebLayer_h |
#include "WebAnimation.h" |
+#include "WebBlendMode.h" |
#include "WebColor.h" |
#include "WebCommon.h" |
#include "WebCompositingReasons.h" |
@@ -86,6 +87,14 @@ public: |
virtual void setOpacity(float) = 0; |
virtual float opacity() const = 0; |
+ // FIXME: Make pure virtual after implementation lands. |
+ virtual void setBlendMode(WebBlendMode) { } |
+ virtual WebBlendMode blendMode() const { return WebBlendModeNormal; } |
+ |
+ // FIXME: Make pure virtual after implementation lands. |
+ virtual void setIsRootForIsolatedGroup(bool) { } |
+ virtual bool isRootForIsolatedGroup() { return false; } |
+ |
virtual void setOpaque(bool) = 0; |
virtual bool opaque() const = 0; |