Lines Matching refs:canvas
16 void complex_layers_draw(SkCanvas* canvas, float left, float top,
23 canvas->drawRect(rect, bluePaint);
24 canvas->translate(0, rect.height() + spacer);
25 canvas->drawRect(rect, bluePaint);
30 std::unique_ptr<SkCanvas> canvas = SkCanvasStateUtils::MakeFromCanvasState(state);
31 if (!canvas) {
34 complex_layers_draw(canvas.get(), left, top, right, bottom, spacer);
38 void complex_clips_draw(SkCanvas* canvas, int32_t left, int32_t top,
40 canvas->save();
43 canvas->clipRect(clipRect, (SkRegion::Op) clipOp);
44 canvas->drawColor(SK_ColorBLUE);
45 canvas->restore();
47 canvas->clipRegion(localRegion, (SkClipOp) clipOp);
48 canvas->drawColor(SK_ColorBLUE);
54 std::unique_ptr<SkCanvas> canvas = SkCanvasStateUtils::MakeFromCanvasState(state);
55 if (!canvas) {
66 complex_clips_draw(canvas.get(), left, top, right, bottom, clipOp, localRegion);