switch to _deprecated suffix for exotic SkClipOps
BUG=skia:
Change-Id: Ibb0cd0f963c040d9033cd6bcb040c651bca99651
Reviewed-on: https://skia-review.googlesource.com/6206
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
diff --git a/include/core/SkClipOp.h b/include/core/SkClipOp.h
index 3035565..e49ea5b 100644
--- a/include/core/SkClipOp.h
+++ b/include/core/SkClipOp.h
@@ -56,13 +56,19 @@
// Private Internal enums -- do not use -- destined to be removed at any moment!
+ kUnion_deprecated = 2,
+ kXOR_deprecated = 3,
+ kReverseDifference_deprecated = 4,
+ kReplace_deprecated = 5,
- kUnion_private_internal_do_not_use = 2,
- kXOR_private_internal_do_not_use = 3,
- kReverseDifference_private_internal_do_not_use = 4,
- kReplace_private_internal_do_not_use = 5,
+ kMax_EnumValue = kReplace_deprecated,
- kMax_EnumValue = kReplace_private_internal_do_not_use
+#ifdef SK_SUPPORT_LEGACY_CLIPOP_EXOTIC_NAMES
+ kUnion_private_internal_do_not_use = kUnion_deprecated,
+ kXOR_private_internal_do_not_use = kXOR_deprecated,
+ kReverseDifference_private_internal_do_not_use = kReverseDifference_deprecated,
+ kReplace_private_internal_do_not_use = kReplace_deprecated,
+#endif
};
#endif
diff --git a/include/core/SkClipStack.h b/include/core/SkClipStack.h
index dce6904..55e0942 100644
--- a/include/core/SkClipStack.h
+++ b/include/core/SkClipStack.h
@@ -54,7 +54,7 @@
static const int kTypeCnt = kLastType + 1;
Element() {
- this->initCommon(0, SkClipOp::kReplace_private_internal_do_not_use, false);
+ this->initCommon(0, SkClipOp::kReplace_deprecated, false);
this->setEmpty();
}
@@ -226,7 +226,7 @@
int fGenID;
Element(int saveCount) {
- this->initCommon(saveCount, SkClipOp::kReplace_private_internal_do_not_use, false);
+ this->initCommon(saveCount, SkClipOp::kReplace_deprecated, false);
this->setEmpty();
}
@@ -516,7 +516,7 @@
void restoreTo(int saveCount);
inline bool hasClipRestriction(SkClipOp op) {
- return op >= SkClipOp::kUnion_private_internal_do_not_use && !fClipRestrictionRect.isEmpty();
+ return op >= SkClipOp::kUnion_deprecated && !fClipRestrictionRect.isEmpty();
}
/**
diff --git a/public.bzl b/public.bzl
index 5c2e09f..a87d325 100644
--- a/public.bzl
+++ b/public.bzl
@@ -594,6 +594,7 @@
# Temporarily Disable analytic AA for Google3
"SK_NO_ANALYTIC_AA",
"SK_SUPPORT_LEGACY_BITMAP_SETPIXELREF",
+ "SK_SUPPORT_LEGACY_CLIPOP_EXOTIC_NAMES",
]
################################################################################
diff --git a/src/core/SkClipOpPriv.h b/src/core/SkClipOpPriv.h
index 4af442a..21695b9 100644
--- a/src/core/SkClipOpPriv.h
+++ b/src/core/SkClipOpPriv.h
@@ -13,9 +13,9 @@
const SkClipOp kDifference_SkClipOp = SkClipOp::kDifference;
const SkClipOp kIntersect_SkClipOp = SkClipOp::kIntersect;
-const SkClipOp kUnion_SkClipOp = SkClipOp::kUnion_private_internal_do_not_use;
-const SkClipOp kXOR_SkClipOp = SkClipOp::kXOR_private_internal_do_not_use;
-const SkClipOp kReverseDifference_SkClipOp = SkClipOp::kReverseDifference_private_internal_do_not_use;
-const SkClipOp kReplace_SkClipOp = SkClipOp::kReplace_private_internal_do_not_use;
+const SkClipOp kUnion_SkClipOp = SkClipOp::kUnion_deprecated;
+const SkClipOp kXOR_SkClipOp = SkClipOp::kXOR_deprecated;
+const SkClipOp kReverseDifference_SkClipOp = SkClipOp::kReverseDifference_deprecated;
+const SkClipOp kReplace_SkClipOp = SkClipOp::kReplace_deprecated;
#endif