/third_party/skia/gm/ |
D | runtimeintrinsics.cpp | 31 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 …]
|
D | concavepaths.cpp | 16 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 …]
|
D | textblobtransforms.cpp | 70 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 …]
|
D | p3.cpp | 52 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 …]
|
D | complexclip.cpp | 56 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 …]
|
D | thinconcavepaths.cpp | 16 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 …]
|
D | cubicpaths.cpp | 32 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 …]
|
D | complexclip4.cpp | 43 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 …]
|
D | aaclip.cpp | 27 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 …]
|
D | dashing.cpp | 29 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 …]
|
D | imagefilters.cpp | 43 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 …]
|
D | perlinnoise.cpp | 39 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/ |
D | concavepaths.cpp | 16 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 …]
|
D | textblobtransforms.cpp | 70 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 …]
|
D | p3.cpp | 53 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 …]
|
D | dashing.cpp | 29 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 …]
|
D | thinconcavepaths.cpp | 16 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 …]
|
D | aaclip.cpp | 22 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 …]
|
D | cubicpaths.cpp | 32 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 …]
|
D | savelayer.cpp | 48 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 …]
|
D | perlinnoise.cpp | 39 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/ |
D | example3ps.cpp | 12 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/ |
D | canvas.spec.js | 17 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/ |
D | SampleAARects.cpp | 18 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/ |
D | SampleAARects.cpp | 18 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 …]
|