Index: include/pathops/SkPathOps.h |
diff --git a/include/pathops/SkPathOps.h b/include/pathops/SkPathOps.h |
index 61a7076964d429fc8540bbbd066d39fa92549b40..a729e6f124563d0ad96944d16a981ec98fa1bfa8 100644 |
--- a/include/pathops/SkPathOps.h |
+++ b/include/pathops/SkPathOps.h |
@@ -14,6 +14,12 @@ |
class SkPath; |
struct SkRect; |
+ |
+// FIXME: remove this once the define in src/skia/SkUserConfig.h lands |
+#ifndef SK_SUPPORT_LEGACY_PATHOP_ENUMS |
+#define SK_SUPPORT_LEGACY_PATHOP_ENUMS |
+#endif |
+ |
// FIXME: move everything below into the SkPath class |
/** |
* The logical operations that can be performed when combining two paths. |
@@ -24,6 +30,14 @@ enum SkPathOp { |
kUnion_SkPathOp, //!< union (inclusive-or) the two paths |
kXOR_SkPathOp, //!< exclusive-or the two paths |
kReverseDifference_SkPathOp, //!< subtract the first path from the op path |
+ |
+#ifdef SK_SUPPORT_LEGACY_PATHOP_ENUMS |
+ kDifference_PathOp = 0, //!< subtract the op path from the first path |
+ kIntersect_PathOp, //!< intersect the two paths |
+ kUnion_PathOp, //!< union (inclusive-or) the two paths |
+ kXOR_PathOp, //!< exclusive-or the two paths |
+ kReverseDifference_PathOp, //!< subtract the first path from the op path |
+#endif |
}; |
/** Set this path to the result of applying the Op to this path and the |