Index: include/effects/SkPixelXorXfermode.h |
diff --git a/include/effects/SkPixelXorXfermode.h b/include/effects/SkPixelXorXfermode.h |
index 9472d9426e3ba00e83585a725129034d6eb0a5f3..bf147370ec9a3880d8ba893b7b9331ba1117d8d2 100644 |
--- a/include/effects/SkPixelXorXfermode.h |
+++ b/include/effects/SkPixelXorXfermode.h |
@@ -17,12 +17,15 @@ |
*/ |
class SK_API SkPixelXorXfermode : public SkXfermode { |
public: |
- SkPixelXorXfermode(SkColor opColor) : fOpColor(opColor) {} |
+ static SkPixelXorXfermode* Create(SkColor opColor) { |
+ return SkNEW_ARGS(SkPixelXorXfermode, (opColor)); |
+ } |
SK_DEVELOPER_TO_STRING() |
SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkPixelXorXfermode) |
protected: |
+ SkPixelXorXfermode(SkColor opColor) : fOpColor(opColor) {} |
SkPixelXorXfermode(SkReadBuffer& rb); |
virtual void flatten(SkWriteBuffer&) const SK_OVERRIDE; |