Index: include/core/SkCanvas.h |
diff --git a/include/core/SkCanvas.h b/include/core/SkCanvas.h |
index a987708c4216683e9d5bd2d4ce7a1b588269ab95..0bf531da0cc6f5c5b41261db1f840a683644dead 100644 |
--- a/include/core/SkCanvas.h |
+++ b/include/core/SkCanvas.h |
@@ -18,6 +18,10 @@ |
#include "SkRegion.h" |
#include "SkXfermode.h" |
+// if not defined, we always assume ClipToLayer for saveLayer() |
+//#define SK_SUPPORT_LEGACY_CLIPTOLAYERFLAG |
+ |
+ |
//#define SK_SUPPORT_LEGACY_WRITEPIXELSCONFIG |
class SkBounder; |
@@ -328,7 +332,9 @@ public: |
// helper masks for common choices |
kMatrixClip_SaveFlag = 0x03, |
+#ifdef SK_SUPPORT_LEGACY_CLIPTOLAYERFLAG |
kARGB_NoClipLayer_SaveFlag = 0x0F, |
+#endif |
kARGB_ClipLayer_SaveFlag = 0x1F |
}; |