diff options
author | Mike Reed <reed@google.com> | 2018-01-08 15:05:02 -0500 |
---|---|---|
committer | Mike Reed <reed@google.com> | 2018-01-08 20:42:27 +0000 |
commit | 274218ef0173ff6046f2258c703c1c83ea37c02f (patch) | |
tree | 5d0077217a7b3e42a6fcacb8a12e95a6323746a9 /src/core/SkRectPriv.h | |
parent | 7ff6ca525454e9dfbabbec2f6bf66d6b290ac195 (diff) |
move largest apis into private
Related to https://skia-review.googlesource.com/c/skia/+/91860
Bug: skia:
Change-Id: Ia8fd981b422bbab75541b078277d2e09e1fc9d41
Reviewed-on: https://skia-review.googlesource.com/91940
Reviewed-by: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/core/SkRectPriv.h')
-rw-r--r-- | src/core/SkRectPriv.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/core/SkRectPriv.h b/src/core/SkRectPriv.h index 4dcc4c56ce..422037f4a1 100644 --- a/src/core/SkRectPriv.h +++ b/src/core/SkRectPriv.h @@ -19,6 +19,30 @@ public: static bool PositiveDimensions(const SkIRect& r) { return r.width() > 0 && r.height() > 0; } + + static SkRect MakeLargestS32() { + const int32_t ihalf = SK_MaxS32 >> 1; + const SkScalar half = SkIntToScalar(ihalf); + + return { -half, -half, half, half }; + } + + static SkRect MakeLargest() { + return { SK_ScalarMin, SK_ScalarMin, SK_ScalarMax, SK_ScalarMax }; + } + + static SkIRect MakeILargest() { + return { SK_MinS32, SK_MinS32, SK_MaxS32, SK_MaxS32 }; + } + + static SkRect MakeLargestInverted() { + return { SK_ScalarMax, SK_ScalarMax, SK_ScalarMin, SK_ScalarMin }; + } + + static SkIRect MakeILargestInverted() { + return { SK_MaxS32, SK_MaxS32, SK_MinS32, SK_MinS32 }; + } }; + #endif |