Index: include/core/SkPaint.h |
diff --git a/include/core/SkPaint.h b/include/core/SkPaint.h |
index 293ffedc12aee6efac85be0ab93d685e73b859c5..c0f1f3eec893179d3f9b44a5ed822c12cc3cdfc4 100644 |
--- a/include/core/SkPaint.h |
+++ b/include/core/SkPaint.h |
@@ -409,9 +409,10 @@ public: |
kRound_Cap, //!< begin/end contours with a semi-circle extension |
kSquare_Cap, //!< begin/end contours with a half square extension |
- kCapCount, |
+ kLast_Cap = kSquare_Cap, |
kDefault_Cap = kButt_Cap |
}; |
+ static constexpr int kCapCount = kLast_Cap + 1; |
/** Join enum specifies the settings for the paint's strokejoin. This is |
the treatment that is applied to corners in paths and rectangles. |
@@ -421,9 +422,10 @@ public: |
kRound_Join, //!< connect path segments with a round join |
kBevel_Join, //!< connect path segments with a flat bevel join |
- kJoinCount, |
+ kLast_Join = kBevel_Join, |
kDefault_Join = kMiter_Join |
}; |
+ static constexpr int kJoinCount = kLast_Join + 1; |
/** Return the paint's stroke cap type, controlling how the start and end |
of stroked lines and paths are treated. |