/** Returns true if mode's value is in the SkBlendMode enum.
*/ staticinlinebool SkIsValidMode(SkBlendMode mode) { return (unsigned)mode <= (unsigned)SkBlendMode::kLastMode;
}
/** Returns true if the rect's dimensions are between 0 and SK_MaxS32
*/ staticinlinebool SkIsValidIRect(const SkIRect& rect) { return rect.width() >= 0 && rect.height() >= 0;
}
/** Returns true if the rect's dimensions are between 0 and SK_ScalarMax
*/ staticinlinebool SkIsValidRect(const SkRect& rect) { return (rect.fLeft <= rect.fRight) &&
(rect.fTop <= rect.fBottom) &&
SkIsFinite(rect.width(), rect.height());
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.