Home
last modified time | relevance | path

Searched refs:canvas (Results 1 – 25 of 4101) sorted by relevance

12345678910>>...165

/third_party/skia/gm/
Druntimeintrinsics.cpp31 static void next_column(SkCanvas* canvas) { in next_column() argument
32 canvas->translate(kBoxSize + kPadding, 0); in next_column()
35 static void next_row(SkCanvas* canvas) { in next_row() argument
36 canvas->restore(); in next_row()
37 canvas->translate(0, kBoxSize + kPadding + kLabelHeight); in next_row()
38 canvas->save(); in next_row()
49 static void draw_label(SkCanvas* canvas, const char* label) { in draw_label() argument
55 canvas->drawSimpleText(label, strlen(label), SkTextEncoding::kUTF8, in draw_label()
58 canvas->translate(0, kLabelHeight); in draw_label()
61 static SkBitmap draw_shader(SkCanvas* canvas, sk_sp<SkShader> shader, in draw_shader() argument
[all …]
Dconcavepaths.cpp16 void test_concave(SkCanvas* canvas, const SkPaint& paint) { in test_concave() argument
17 canvas->translate(0, 0); in test_concave()
18 canvas->drawPath(SkPath::Polygon({{20,20}, {80,20}, {30,30}, {20,80}}, false), paint); in test_concave()
22 void test_reverse_concave(SkCanvas* canvas, const SkPaint& paint) { in test_reverse_concave() argument
23 canvas->save(); in test_reverse_concave()
24 canvas->translate(100, 0); in test_reverse_concave()
25 canvas->drawPath(SkPath::Polygon({{20,20}, {20,80}, {30,30}, {80,20}}, false), paint); in test_reverse_concave()
26 canvas->restore(); in test_reverse_concave()
30 void test_bowtie(SkCanvas* canvas, const SkPaint& paint) { in test_bowtie() argument
31 canvas->save(); in test_bowtie()
[all …]
Dtextblobtransforms.cpp70 void onDraw(SkCanvas* canvas) override { in onDraw() argument
72 canvas->drawColor(SK_ColorGRAY); in onDraw()
77 canvas->translate(20, 20); in onDraw()
87 canvas->translate(xOffset, 2 * yOffset); in onDraw()
88 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw()
89 canvas->translate(-xOffset, 0); in onDraw()
90 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw()
91 canvas->translate(2 * xOffset, 0); in onDraw()
92 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw()
93 canvas->translate(-xOffset, -yOffset); in onDraw()
[all …]
Dp3.cpp52 SkCanvas* canvas, int x, int y, in compare_pixel() argument
56 auto canvas_cs = canvas->imageInfo().refColorSpace(); in compare_pixel()
61 const SkMatrix& m = canvas->getTotalMatrix(); in compare_pixel()
69 if (!canvas->readPixels(bm, x,y)) { in compare_pixel()
70 MarkGMGood(canvas, 140,40); in compare_pixel()
71 canvas->drawString("can't readPixels() on this canvas :(", 100,20, font, paint); in compare_pixel()
79 if (SkColorTypeIsNormalized(canvas->imageInfo().colorType())) { in compare_pixel()
85 if (canvas->imageInfo().colorType() == kGray_8_SkColorType) { in compare_pixel()
92 MarkGMGood(canvas, 140,40); in compare_pixel()
94 MarkGMBad(canvas, 140,40); in compare_pixel()
[all …]
Dcomplexclip.cpp56 void onDraw(SkCanvas* canvas) override { in onDraw() argument
96 canvas->translate(20, 20); in onDraw()
97 canvas->scale(3 * SK_Scalar1 / 4, 3 * SK_Scalar1 / 4); in onDraw()
113 canvas->drawRect(bounds, boundPaint); in onDraw()
114 canvas->clipRect(bounds); in onDraw()
115 canvas->saveLayer(&bounds, nullptr); in onDraw()
119 canvas->save(); in onDraw()
121 this->drawHairlines(canvas, path, clipA, clipB); in onDraw()
125 canvas->save(); in onDraw()
131 canvas->clipPath(clipA, fDoAAClip); in onDraw()
[all …]
Dthinconcavepaths.cpp16 void draw_thin_stroked_rect(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_thin_stroked_rect() argument
26 canvas->drawPath(path, paint); in draw_thin_stroked_rect()
29 void draw_thin_right_angle(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_thin_right_angle() argument
37 canvas->drawPath(path, paint); in draw_thin_right_angle()
41 void draw_golf_club(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_golf_club() argument
49 canvas->drawPath(path, paint); in draw_golf_club()
54 void draw_barbell(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_barbell() argument
65 canvas->drawPath(path, paint); in draw_barbell()
70 void draw_thin_rect_and_triangle(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_thin_rect_and_triangle() argument
79 canvas->drawPath(path, paint); in draw_thin_rect_and_triangle()
[all …]
Dcubicpaths.cpp32 void onDraw(SkCanvas* canvas) override { in onDraw() argument
41 canvas->save(); in onDraw()
43 canvas->save(); in onDraw()
44 canvas->clipRect(bounds); in onDraw()
45 canvas->translate(dx, dy); in onDraw()
46 canvas->drawPath(path, paint); in onDraw()
47 canvas->restore(); in onDraw()
49 canvas->translate(bounds.width(), 0); in onDraw()
51 canvas->restore(); in onDraw()
52 canvas->translate(0, bounds.height()); in onDraw()
[all …]
Dcomplexclip4.cpp43 void emulateDeviceRestriction(SkCanvas* canvas, const SkIRect& deviceRestriction) { in emulateDeviceRestriction() argument
46 canvas->androidFramework_setDeviceClipRestriction(deviceRestriction); in emulateDeviceRestriction()
49 void emulateClipRectReplace(SkCanvas* canvas, in emulateClipRectReplace() argument
52 SkCanvasPriv::ResetClip(canvas); in emulateClipRectReplace()
53 canvas->clipRect(clipRect, SkClipOp::kIntersect, aa); in emulateClipRectReplace()
56 void emulateClipRRectReplace(SkCanvas* canvas, in emulateClipRRectReplace() argument
59 SkCanvasPriv::ResetClip(canvas); in emulateClipRRectReplace()
60 canvas->clipRRect(clipRRect, SkClipOp::kIntersect, aa); in emulateClipRRectReplace()
63 void emulateClipPathReplace(SkCanvas* canvas, in emulateClipPathReplace() argument
66 SkCanvasPriv::ResetClip(canvas); in emulateClipPathReplace()
[all …]
Daaclip.cpp27 static void draw(SkCanvas* canvas, SkRect& target, int x, int y) { in draw() argument
38 canvas->save(); in draw()
39 canvas->translate(SkIntToScalar(x), SkIntToScalar(y)); in draw()
41 canvas->drawRect(target, borderPaint); in draw()
43 canvas->drawRect(target, backgroundPaint); in draw()
44 canvas->clipRect(target, true); in draw()
46 canvas->drawRect(target, foregroundPaint); in draw()
47 canvas->restore(); in draw()
50 static void draw_square(SkCanvas* canvas, int x, int y) { in draw_square() argument
52 draw(canvas, target, x, y); in draw_square()
[all …]
Ddashing.cpp29 static void drawline(SkCanvas* canvas, int on, int off, const SkPaint& paint, in drawline() argument
41 canvas->drawLine(startX, startY, finalX, finalY, p); in drawline()
47 static void show_giant_dash(SkCanvas* canvas) { in show_giant_dash() argument
50 drawline(canvas, 1, 1, paint, SkIntToScalar(20 * 1000)); in show_giant_dash()
53 static void show_zero_len_dash(SkCanvas* canvas) { in show_zero_len_dash() argument
56 drawline(canvas, 2, 2, paint, SkIntToScalar(0)); in show_zero_len_dash()
59 canvas->translate(0, SkIntToScalar(20)); in show_zero_len_dash()
60 drawline(canvas, 4, 4, paint, SkIntToScalar(0)); in show_zero_len_dash()
68 void onDraw(SkCanvas* canvas) override { in onDraw() argument
77 canvas->translate(SkIntToScalar(20), SkIntToScalar(20)); in onDraw()
[all …]
Dimagefilters.cpp43 static void do_draw(SkCanvas* canvas, SkBlendMode mode, sk_sp<SkImageFilter> imf) { in do_draw() argument
44 SkAutoCanvasRestore acr(canvas, true); in do_draw()
45 canvas->clipRect(SkRect::MakeWH(220, 220)); in do_draw()
50 canvas->saveLayer(nullptr, nullptr); in do_draw()
51 canvas->drawColor(SK_ColorGREEN); in do_draw()
60 canvas->drawOval(r0, paint); in do_draw()
65 canvas->drawOval(r1, paint); in do_draw()
68 DEF_SIMPLE_GM(imagefilters_xfermodes, canvas, 480, 480) {
69 canvas->translate(10, 10);
81 canvas->save();
[all …]
Dperlinnoise.cpp39 void drawRect(SkCanvas* canvas, int x, int y, const SkPaint& paint, const SkISize& size) { in drawRect() argument
40 canvas->save(); in drawRect()
41 canvas->translate(SkIntToScalar(x), SkIntToScalar(y)); in drawRect()
44 canvas->drawRect(r, paint); in drawRect()
45 canvas->restore(); in drawRect()
48 void test(SkCanvas* canvas, int x, int y, Type type, in test() argument
72 drawRect(canvas, x, y, paint, tileSize); in test()
74 drawRect(canvas, x, y, paint, tileSize); in test()
76 drawRect(canvas, x, y, paint, tileSize); in test()
78 drawRect(canvas, x, y, paint, tileSize); in test()
[all …]
/third_party/flutter/skia/gm/
Dconcavepaths.cpp16 void test_concave(SkCanvas* canvas, const SkPaint& paint) { in test_concave() argument
18 canvas->translate(0, 0); in test_concave()
23 canvas->drawPath(path, paint); in test_concave()
27 void test_reverse_concave(SkCanvas* canvas, const SkPaint& paint) { in test_reverse_concave() argument
29 canvas->save(); in test_reverse_concave()
30 canvas->translate(100, 0); in test_reverse_concave()
35 canvas->drawPath(path, paint); in test_reverse_concave()
36 canvas->restore(); in test_reverse_concave()
40 void test_bowtie(SkCanvas* canvas, const SkPaint& paint) { in test_bowtie() argument
42 canvas->save(); in test_bowtie()
[all …]
Dtextblobtransforms.cpp70 void onDraw(SkCanvas* canvas) override { in onDraw() argument
72 canvas->drawColor(SK_ColorGRAY); in onDraw()
77 canvas->translate(20, 20); in onDraw()
87 canvas->translate(xOffset, 2 * yOffset); in onDraw()
88 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw()
89 canvas->translate(-xOffset, 0); in onDraw()
90 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw()
91 canvas->translate(2 * xOffset, 0); in onDraw()
92 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw()
93 canvas->translate(-xOffset, -yOffset); in onDraw()
[all …]
Dp3.cpp53 SkCanvas* canvas, int x, int y, in compare_pixel() argument
57 auto canvas_cs = canvas->imageInfo().refColorSpace(); in compare_pixel()
62 const SkMatrix& m = canvas->getTotalMatrix(); in compare_pixel()
70 if (!canvas->readPixels(bm, x,y)) { in compare_pixel()
71 MarkGMGood(canvas, 140,40); in compare_pixel()
72 canvas->drawString("can't readPixels() on this canvas :(", 100,20, font, paint); in compare_pixel()
80 if (canvas->imageInfo().colorType() < kRGBA_F16_SkColorType) { in compare_pixel()
86 if (canvas->imageInfo().colorType() == kGray_8_SkColorType) { in compare_pixel()
93 MarkGMGood(canvas, 140,40); in compare_pixel()
95 MarkGMBad(canvas, 140,40); in compare_pixel()
[all …]
Ddashing.cpp29 static void drawline(SkCanvas* canvas, int on, int off, const SkPaint& paint, in drawline() argument
41 canvas->drawLine(startX, startY, finalX, finalY, p); in drawline()
47 static void show_giant_dash(SkCanvas* canvas) { in show_giant_dash() argument
50 drawline(canvas, 1, 1, paint, SkIntToScalar(20 * 1000)); in show_giant_dash()
53 static void show_zero_len_dash(SkCanvas* canvas) { in show_zero_len_dash() argument
56 drawline(canvas, 2, 2, paint, SkIntToScalar(0)); in show_zero_len_dash()
59 canvas->translate(0, SkIntToScalar(20)); in show_zero_len_dash()
60 drawline(canvas, 4, 4, paint, SkIntToScalar(0)); in show_zero_len_dash()
68 void onDraw(SkCanvas* canvas) override { in onDraw() argument
80 canvas->translate(SkIntToScalar(20), SkIntToScalar(20)); in onDraw()
[all …]
Dthinconcavepaths.cpp16 void draw_thin_stroked_rect(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_thin_stroked_rect() argument
26 canvas->drawPath(path, paint); in draw_thin_stroked_rect()
29 void draw_thin_right_angle(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_thin_right_angle() argument
37 canvas->drawPath(path, paint); in draw_thin_right_angle()
41 void draw_golf_club(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_golf_club() argument
49 canvas->drawPath(path, paint); in draw_golf_club()
54 void draw_barbell(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_barbell() argument
65 canvas->drawPath(path, paint); in draw_barbell()
70 void draw_thin_rect_and_triangle(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_thin_rect_and_triangle() argument
79 canvas->drawPath(path, paint); in draw_thin_rect_and_triangle()
[all …]
Daaclip.cpp22 static void do_draw(SkCanvas* canvas, const SkRect& r) { in do_draw() argument
26 canvas->drawRect(r, paint); in do_draw()
55 DEF_SIMPLE_GM(dont_clip_to_layer, canvas, 120, 120) {
60 canvas->saveLayer(&r, nullptr);
61 canvas->drawColor(SK_ColorRED);
71 canvas->saveLayer(rec);
73 canvas->saveLayer(rec);
74 do_draw(canvas, r);
75 canvas->restore();
76 canvas->restore();
[all …]
Dcubicpaths.cpp32 virtual void onDraw(SkCanvas* canvas) override { in onDraw() argument
41 canvas->save(); in onDraw()
43 canvas->save(); in onDraw()
44 canvas->clipRect(bounds); in onDraw()
45 canvas->translate(dx, dy); in onDraw()
46 canvas->drawPath(path, paint); in onDraw()
47 canvas->restore(); in onDraw()
49 canvas->translate(bounds.width(), 0); in onDraw()
51 canvas->restore(); in onDraw()
52 canvas->translate(0, bounds.height()); in onDraw()
[all …]
Dsavelayer.cpp48 static void save_layer_unclipped(SkCanvas* canvas, in save_layer_unclipped() argument
51 canvas->saveLayer({ &rect, nullptr, nullptr, nullptr, nullptr, in save_layer_unclipped()
55 static void do_draw(SkCanvas* canvas) { in do_draw() argument
61 canvas->drawRect({ 15, 15, 290, 40 }, paint); in do_draw()
62 canvas->translate(0, 30); in do_draw()
89 void onDraw(SkCanvas* canvas) override { in onDraw() argument
95 canvas->clipRect({ L, T, R, B }); in onDraw()
98 SkAutoCanvasRestore acr(canvas, true); in onDraw()
100 save_layer_unclipped(canvas, L, T, R, T + 20); in onDraw()
101 save_layer_unclipped(canvas, L, B - 20, R, B); in onDraw()
[all …]
Dperlinnoise.cpp39 void drawRect(SkCanvas* canvas, int x, int y, const SkPaint& paint, const SkISize& size) { in drawRect() argument
40 canvas->save(); in drawRect()
41 canvas->translate(SkIntToScalar(x), SkIntToScalar(y)); in drawRect()
44 canvas->drawRect(r, paint); in drawRect()
45 canvas->restore(); in drawRect()
48 void test(SkCanvas* canvas, int x, int y, Type type, in test() argument
60 drawRect(canvas, x, y, paint, tileSize); in test()
62 drawRect(canvas, x, y, paint, tileSize); in test()
64 drawRect(canvas, x, y, paint, tileSize); in test()
66 drawRect(canvas, x, y, paint, tileSize); in test()
[all …]
/third_party/skia/docs/examples/
Dexample3ps.cpp12 void draw(SkCanvas* canvas) { in draw() argument
13 canvas->save(); in draw()
14 canvas->scale(15, -15); in draw()
15 canvas->translate(0, -28); in draw()
27 canvas->save(); in draw()
28 canvas->translate(0, 18); in draw()
30 canvas->drawPath(path, p); in draw()
31 canvas->restore(); in draw()
34 canvas->save(); in draw()
35 canvas->translate(8, 19); in draw()
[all …]
/third_party/skia/modules/canvaskit/tests/
Dcanvas.spec.js17 gm('canvas_api_example', (canvas) => {
24 canvas.drawLine(3, 10, 30, 15, paint);
26 canvas.drawRRect(rrect, paint);
28 canvas.drawOval(CanvasKit.LTRBRect(5, 35, 45, 80), paint);
30 canvas.drawArc(CanvasKit.LTRBRect(55, 35, 95, 80), 15, 270, true, paint);
33 canvas.drawText('this is ascii text', 5, 100, paint, font);
36 canvas.drawTextBlob(blob, 5, 130, paint);
44 gm('effect_and_text_example', (canvas) => {
62 canvas.clear(CanvasKit.Color(255, 255, 255, 1.0));
64 canvas.drawPath(path, paint);
[all …]
/third_party/flutter/skia/samplecode/
DSampleAARects.cpp18 SkCanvas canvas(bitmap); in createBitmap() local
25 canvas.drawOval(r, paint); in createBitmap()
29 canvas.drawLine(0, 0, r.fRight, r.fBottom, paint); in createBitmap()
30 canvas.drawLine(0, r.fBottom, r.fRight, 0, paint); in createBitmap()
46 void onDrawContent(SkCanvas* canvas) override { in onDrawContent() argument
47 canvas->translate(SkIntToScalar(10), SkIntToScalar(10)); in onDrawContent()
70 canvas->save(); in onDrawContent()
75 canvas->drawRect(rect, paints[p]); in onDrawContent()
76 canvas->translate(dx, 0); in onDrawContent()
82 canvas->drawRect(rect, paints[p]); in onDrawContent()
[all …]
/third_party/skia/samplecode/
DSampleAARects.cpp18 SkCanvas canvas(bitmap); in createBitmap() local
25 canvas.drawOval(r, paint); in createBitmap()
29 canvas.drawLine(0, 0, r.fRight, r.fBottom, paint); in createBitmap()
30 canvas.drawLine(0, r.fBottom, r.fRight, 0, paint); in createBitmap()
46 void onDrawContent(SkCanvas* canvas) override { in onDrawContent() argument
47 canvas->translate(SkIntToScalar(10), SkIntToScalar(10)); in onDrawContent()
71 canvas->save(); in onDrawContent()
76 canvas->drawRect(rect, paints[p]); in onDrawContent()
77 canvas->translate(dx, 0); in onDrawContent()
83 canvas->drawRect(rect, paints[p]); in onDrawContent()
[all …]

12345678910>>...165