41 for (
int i = 0; i < loops; i++) {
@ kNormal_SkBlurStyle
fuzzy inside and outside
void onDraw(int loops, SkCanvas *canvas) override
void setName(const SkString &name)
BlurRectsBench(SkRect outer, SkRect inner, SkScalar radius)
const char * onGetName() override
BlurRectsNinePatchBench(SkRect outer, SkRect inner, SkScalar radius)
BlurRectsNonNinePatchBench(SkRect outer, SkRect inner, SkScalar radius)
void drawPath(const SkPath &path, const SkPaint &paint)
static sk_sp< SkMaskFilter > MakeBlur(SkBlurStyle style, SkScalar sigma, bool respectCTM=true)
const char * c_str() const
static constexpr SkRect MakeXYWH(float x, float y, float w, float h)