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 SkCanvas* canvas = SkCanvasStateUtils::CreateFromCanvasState(state);
31 if (!canvas) {
34 complex_layers_draw(canvas, left, top, right, bottom, spacer);
35 canvas->unref();
39 void complex_clips_draw(SkCanvas* canvas, int32_t left, int32_t top,
41 canvas->save();
44 canvas->clipRect(clipRect, (SkRegion::Op) clipOp);
45 canvas->drawColor(SK_ColorBLUE);
46 canvas->restore();
48 canvas->clipRegion(localRegion, (SkRegion::Op) clipOp);
49 canvas->drawColor(SK_ColorBLUE);
55 SkCanvas* canvas = SkCanvasStateUtils::CreateFromCanvasState(state);
56 if (!canvas) {
67 complex_clips_draw(canvas, left, top, right, bottom, clipOp, localRegion);
68 canvas->unref();