Lines Matching defs:canvas
10 * http://osscs/chromium/chromium/src/+/main:third_party/blink/web_tests/fast/canvas/fillrect_gradient.html
51 void drawGradient(SkCanvas* canvas, std::initializer_list<GradientStop> stops) {
75 canvas->drawRect(SkRect::MakeXYWH(0, 0, kCellSize, kCellSize), paint);
77 canvas->save();
78 canvas->translate(kCellSize + kPadSize, 0);
88 canvas->drawRect(SkRect::MakeXYWH(0, 0, kCellSize, kCellSize), paint);
90 canvas->restore();
91 canvas->translate(0, kCellSize + kPadSize);
94 void onDraw(SkCanvas* canvas) override {
96 this->drawGradient(canvas, {{0.0f, SK_ColorGREEN}, {1.0f, SK_ColorWHITE}});
99 this->drawGradient(canvas,
103 this->drawGradient(canvas,
107 this->drawGradient(canvas, {{0.0f, SK_ColorRED}});
110 this->drawGradient(canvas, {{1.0f, SK_ColorRED}});
113 this->drawGradient(canvas, {{0.5f, SK_ColorRED}});
117 this->drawGradient(canvas,
124 this->drawGradient(canvas,
134 this->drawGradient(canvas,