123456789101112131415161718192021222324252627282930313233 |
- /*
- * Copyright 2016 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
- #ifndef SkClipOp_DEFINED
- #define SkClipOp_DEFINED
- #include "SkTypes.h"
- enum class SkClipOp {
- kDifference = 0,
- kIntersect = 1,
- #ifdef SK_SUPPORT_DEPRECATED_CLIPOPS
- kUnion_deprecated = 2,
- kXOR_deprecated = 3,
- kReverseDifference_deprecated = 4,
- kReplace_deprecated = 5,
- #else
- kExtraEnumNeedInternallyPleaseIgnoreWillGoAway2 = 2,
- kExtraEnumNeedInternallyPleaseIgnoreWillGoAway3 = 3,
- kExtraEnumNeedInternallyPleaseIgnoreWillGoAway4 = 4,
- kExtraEnumNeedInternallyPleaseIgnoreWillGoAway5 = 5,
- #endif
- // Used internally for validation, can only shrink to 1 when the deprecated flag is gone
- kMax_EnumValue = 5,
- };
- #endif
|