Index: include/effects/Sk2DPathEffect.h |
diff --git a/include/effects/Sk2DPathEffect.h b/include/effects/Sk2DPathEffect.h |
index d9eec720e95c49203d3a2baf18fb9a4a1daec640..80a27a37935c1fe09b9f050e35f632129042a8a8 100644 |
--- a/include/effects/Sk2DPathEffect.h |
+++ b/include/effects/Sk2DPathEffect.h |
@@ -39,7 +39,9 @@ protected: |
// protected so that subclasses can call this during unflattening |
explicit Sk2DPathEffect(const SkMatrix& mat); |
+#ifdef SK_SUPPORT_LEGACY_DEEPFLATTENING |
explicit Sk2DPathEffect(SkReadBuffer&); |
+#endif |
virtual void flatten(SkWriteBuffer&) const SK_OVERRIDE; |
private: |
@@ -68,7 +70,9 @@ public: |
protected: |
SkLine2DPathEffect(SkScalar width, const SkMatrix& matrix) |
: Sk2DPathEffect(matrix), fWidth(width) {} |
+#ifdef SK_SUPPORT_LEGACY_DEEPFLATTENING |
explicit SkLine2DPathEffect(SkReadBuffer&); |
+#endif |
virtual void flatten(SkWriteBuffer&) const SK_OVERRIDE; |
@@ -94,7 +98,9 @@ public: |
protected: |
SkPath2DPathEffect(const SkMatrix&, const SkPath&); |
+#ifdef SK_SUPPORT_LEGACY_DEEPFLATTENING |
explicit SkPath2DPathEffect(SkReadBuffer& buffer); |
+#endif |
virtual void flatten(SkWriteBuffer&) const SK_OVERRIDE; |
virtual void next(const SkPoint&, int u, int v, SkPath*) const SK_OVERRIDE; |