17 const char*
onGetName()
override {
return "quick_reject"; }
22 for (
int i = 0; i < N; ++i) {
29 for (
int i = 0; i < N - 4; i++) {
44 const char*
onGetName()
override {
return "concat"; }
bool isSuitableFor(Backend backend) override
void onDraw(int loops, SkCanvas *canvas) override
const char * onGetName() override
void onDelayedSetup() override
bool isSuitableFor(Backend backend) override
void onDraw(int loops, SkCanvas *canvas) override
void onDelayedSetup() override
const char * onGetName() override
void setMatrix(const SkM44 &matrix)
void concat(const SkMatrix &matrix)
bool quickReject(const SkRect &rect) const
static SkMatrix Scale(SkScalar sx, SkScalar sy)
SkMatrix & setTranslateY(SkScalar v)
SkMatrix & setScale(SkScalar sx, SkScalar sy, SkScalar px, SkScalar py)
SkMatrix & setTranslateX(SkScalar v)