Index: include/core/SkXfermode.h |
diff --git a/include/core/SkXfermode.h b/include/core/SkXfermode.h |
index 91268ab5f127a5ec37cf8102b4c8dafe27706839..dcf7569ae54df24646f00b5306089d0daee71ca5 100644 |
--- a/include/core/SkXfermode.h |
+++ b/include/core/SkXfermode.h |
@@ -17,6 +17,7 @@ class GrFragmentProcessor; |
class GrTexture; |
class GrXPFactory; |
class SkString; |
+class SkValue; |
/** \class SkXfermode |
* |
@@ -229,6 +230,8 @@ public: |
SK_DECLARE_FLATTENABLE_REGISTRAR_GROUP() |
SK_DEFINE_FLATTENABLE_TYPE(SkXfermode) |
+ virtual SkValue asValue() const = 0; |
+ |
protected: |
SkXfermode() {} |
/** The default implementation of xfer32/xfer16/xferA8 in turn call this |