/* * Copyright 2013 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef SkValidationUtils_DEFINED #define SkValidationUtils_DEFINED #include "include/core/SkBitmap.h" #include "include/core/SkBlendMode.h" /** Returns true if mode's value is in the SkBlendMode enum. */ static inline bool SkIsValidMode(SkBlendMode mode) { … } /** Returns true if the rect's dimensions are between 0 and SK_MaxS32 */ static inline bool SkIsValidIRect(const SkIRect& rect) { … } /** Returns true if the rect's dimensions are between 0 and SK_ScalarMax */ static inline bool SkIsValidRect(const SkRect& rect) { … } #endif