Searched refs:canvas (Results 151 - 175 of 1705) sorted by relevance

1234567891011>>

/external/skqp/src/core/
H A DSkDrawable.cpp26 static void draw_bbox(SkCanvas* canvas, const SkRect& r) { argument
30 canvas->drawRect(r, paint);
31 canvas->drawLine(r.left(), r.top(), r.right(), r.bottom(), paint);
32 canvas->drawLine(r.left(), r.bottom(), r.right(), r.top(), paint);
35 void SkDrawable::draw(SkCanvas* canvas, const SkMatrix* matrix) { argument
36 SkAutoCanvasRestore acr(canvas, true);
38 canvas->concat(*matrix);
40 this->onDraw(canvas);
43 draw_bbox(canvas, this->getBounds());
47 void SkDrawable::draw(SkCanvas* canvas, SkScala argument
79 SkCanvas* canvas = recorder.beginRecording(bounds, nullptr, 0); local
[all...]
/external/skia/gm/
H A Dbigrect.cpp11 static void draw_big_rect(SkCanvas* canvas, SkScalar big, const SkPaint& rectPaint) { argument
25 canvas->clipRect({0, 0, 35, 35});
28 canvas->translate(0.5, 0.5);
31 canvas->drawRect(horiz, rectPaint);
34 canvas->drawRect(vert, rectPaint);
37 canvas->drawRect(fromLeft, rectPaint);
40 canvas->drawRect(fromTop, rectPaint);
43 canvas->drawRect(fromRight, rectPaint);
46 canvas->drawRect(fromBottom, rectPaint);
49 canvas
[all...]
H A Dimageblurclampmode.cpp13 static sk_sp<SkImage> make_image(SkCanvas* canvas) { argument
15 auto surface = sk_tool_utils::makeSurface(canvas, info);
30 static void draw_image(SkCanvas* canvas, const sk_sp<SkImage> image, sk_sp<SkImageFilter> filter) { argument
31 SkAutoCanvasRestore acr(canvas, true);
35 canvas->translate(SkIntToScalar(30), 0);
36 canvas->clipRect(SkRect::MakeIWH(image->width(),image->height()));
37 canvas->drawImage(image, 0, 0, &paint);
62 void onDraw(SkCanvas* canvas) override {
63 sk_sp<SkImage> image(make_image(canvas));
65 canvas
[all...]
H A Dimagefiltersstroked.cpp36 static void draw_circle(SkCanvas* canvas, const SkRect& r, const SkPaint& paint) { argument
37 canvas->drawCircle(r.centerX(), r.centerY(),
41 static void draw_line(SkCanvas* canvas, const SkRect& r, const SkPaint& paint) { argument
42 canvas->drawLine(r.fLeft, r.fBottom, r.fRight, r.fTop, paint);
45 static void draw_rect(SkCanvas* canvas, const SkRect& r, const SkPaint& paint) { argument
46 canvas->drawRect(r, paint);
49 void onDraw(SkCanvas* canvas) override {
54 canvas->clear(SK_ColorBLACK);
79 canvas->translate(0, margin);
80 canvas
[all...]
H A Dblurignorexform.cpp52 void onDraw(SkCanvas* canvas) override {
57 canvas->translate(10, 25);
58 canvas->save();
59 canvas->translate(80, 0);
61 SkAutoCanvasRestore autoRestore(canvas, true);
62 canvas->translate(SkIntToScalar(i * 150), 0);
64 canvas->save();
65 canvas->scale(scale.fScale, scale.fScale);
74 canvas->save();
75 canvas
96 drawOverlay(SkCanvas* canvas) argument
[all...]
H A Dsrcmode.cpp33 static void draw_hair(SkCanvas* canvas, const SkPaint& paint) { argument
36 canvas->drawLine(0, 0, W, H, p);
39 static void draw_thick(SkCanvas* canvas, const SkPaint& paint) { argument
42 canvas->drawLine(0, 0, W, H, p);
45 static void draw_rect(SkCanvas* canvas, const SkPaint& paint) { argument
46 canvas->drawRect(SkRect::MakeWH(W, H), paint);
49 static void draw_oval(SkCanvas* canvas, const SkPaint& paint) { argument
50 canvas->drawOval(SkRect::MakeWH(W, H), paint);
53 static void draw_text(SkCanvas* canvas, const SkPaint& paint) { argument
56 canvas
75 drawContent(SkCanvas* canvas) argument
115 compat_surface(SkCanvas* canvas, const SkISize& size, bool skipGPU) argument
132 onDraw(SkCanvas* canvas) argument
[all...]
H A Ddashcubics.cpp17 static void flower(SkCanvas* canvas, const SkPath& path, SkScalar intervals[2], argument
24 canvas->drawPath(path, paint);
29 canvas->drawPath(path, paint);
34 canvas->drawPath(path, paint);
37 DEF_SIMPLE_GM(dashcubics, canvas, 865, 750) {
50 canvas->translate(-35.f, -55.f);
53 canvas->save();
54 canvas->translate(x * 430.f, y * 355.f);
56 flower(canvas, path, intervals, y ? SkPaint::kDefault_Join : SkPaint::kRound_Join);
57 canvas
[all...]
H A Dpathopsskpclip.cpp34 void onDraw(SkCanvas* canvas) override {
51 canvas->setAllowSimplifyClip(true);
52 canvas->save();
53 canvas->drawPicture(pict);
54 canvas->restore();
56 canvas->setAllowSimplifyClip(false);
57 canvas->save();
58 canvas->translate(SkIntToScalar(1200 / 2), 0);
59 canvas->drawPicture(pict);
60 canvas
[all...]
H A Demboss.cpp18 SkCanvas canvas(bm);
19 canvas.clear(0);
22 canvas.drawCircle(50, 50, 50, paint);
40 void onDraw(SkCanvas* canvas) override {
43 canvas->drawBitmap(bm, 10, 10, &paint);
44 canvas->translate(bm.width() + SkIntToScalar(10), 0);
49 canvas->drawBitmap(bm, 10, 10, &paint);
50 canvas->translate(bm.width() + SkIntToScalar(10), 0);
55 canvas->drawBitmap(bm, 10, 10, &paint);
56 canvas
[all...]
H A Dextractbitmap.cpp21 SkCanvas canvas(*bitmap);
22 canvas.drawColor(SK_ColorRED);
25 canvas.drawCircle(SkIntToScalar(W)/2, SkIntToScalar(H)/2, SkIntToScalar(W)/2, paint);
42 void onDraw(SkCanvas* canvas) override {
48 canvas->translate(SkIntToScalar(20), SkIntToScalar(20));
50 canvas->drawBitmap(bitmap, 0, 0);
58 canvas->drawBitmap(subset, 0, 0);
61 canvas->drawBitmap(subset, SkIntToScalar(x), SkIntToScalar(y));
65 SkAutoCanvasRestore autoRestore(canvas, true);
66 canvas
[all...]
/external/skqp/gm/
H A Dbigrect.cpp11 static void draw_big_rect(SkCanvas* canvas, SkScalar big, const SkPaint& rectPaint) { argument
25 canvas->clipRect({0, 0, 35, 35});
28 canvas->translate(0.5, 0.5);
31 canvas->drawRect(horiz, rectPaint);
34 canvas->drawRect(vert, rectPaint);
37 canvas->drawRect(fromLeft, rectPaint);
40 canvas->drawRect(fromTop, rectPaint);
43 canvas->drawRect(fromRight, rectPaint);
46 canvas->drawRect(fromBottom, rectPaint);
49 canvas
[all...]
H A Dimageblurclampmode.cpp13 static sk_sp<SkImage> make_image(SkCanvas* canvas) { argument
15 auto surface = sk_tool_utils::makeSurface(canvas, info);
30 static void draw_image(SkCanvas* canvas, const sk_sp<SkImage> image, sk_sp<SkImageFilter> filter) { argument
31 SkAutoCanvasRestore acr(canvas, true);
35 canvas->translate(SkIntToScalar(30), 0);
36 canvas->clipRect(SkRect::MakeIWH(image->width(),image->height()));
37 canvas->drawImage(image, 0, 0, &paint);
62 void onDraw(SkCanvas* canvas) override {
63 sk_sp<SkImage> image(make_image(canvas));
65 canvas
[all...]
H A Dimagefiltersstroked.cpp36 static void draw_circle(SkCanvas* canvas, const SkRect& r, const SkPaint& paint) { argument
37 canvas->drawCircle(r.centerX(), r.centerY(),
41 static void draw_line(SkCanvas* canvas, const SkRect& r, const SkPaint& paint) { argument
42 canvas->drawLine(r.fLeft, r.fBottom, r.fRight, r.fTop, paint);
45 static void draw_rect(SkCanvas* canvas, const SkRect& r, const SkPaint& paint) { argument
46 canvas->drawRect(r, paint);
49 void onDraw(SkCanvas* canvas) override {
54 canvas->clear(SK_ColorBLACK);
79 canvas->translate(0, margin);
80 canvas
[all...]
H A Dblurignorexform.cpp52 void onDraw(SkCanvas* canvas) override {
57 canvas->translate(10, 25);
58 canvas->save();
59 canvas->translate(80, 0);
61 SkAutoCanvasRestore autoRestore(canvas, true);
62 canvas->translate(SkIntToScalar(i * 150), 0);
64 canvas->save();
65 canvas->scale(scale.fScale, scale.fScale);
74 canvas->save();
75 canvas
96 drawOverlay(SkCanvas* canvas) argument
[all...]
H A Dsrcmode.cpp33 static void draw_hair(SkCanvas* canvas, const SkPaint& paint) { argument
36 canvas->drawLine(0, 0, W, H, p);
39 static void draw_thick(SkCanvas* canvas, const SkPaint& paint) { argument
42 canvas->drawLine(0, 0, W, H, p);
45 static void draw_rect(SkCanvas* canvas, const SkPaint& paint) { argument
46 canvas->drawRect(SkRect::MakeWH(W, H), paint);
49 static void draw_oval(SkCanvas* canvas, const SkPaint& paint) { argument
50 canvas->drawOval(SkRect::MakeWH(W, H), paint);
53 static void draw_text(SkCanvas* canvas, const SkPaint& paint) { argument
56 canvas
75 drawContent(SkCanvas* canvas) argument
115 compat_surface(SkCanvas* canvas, const SkISize& size, bool skipGPU) argument
132 onDraw(SkCanvas* canvas) argument
[all...]
H A Ddashcubics.cpp17 static void flower(SkCanvas* canvas, const SkPath& path, SkScalar intervals[2], argument
24 canvas->drawPath(path, paint);
29 canvas->drawPath(path, paint);
34 canvas->drawPath(path, paint);
37 DEF_SIMPLE_GM(dashcubics, canvas, 865, 750) {
50 canvas->translate(-35.f, -55.f);
53 canvas->save();
54 canvas->translate(x * 430.f, y * 355.f);
56 flower(canvas, path, intervals, y ? SkPaint::kDefault_Join : SkPaint::kRound_Join);
57 canvas
[all...]
H A Dpathopsskpclip.cpp34 void onDraw(SkCanvas* canvas) override {
51 canvas->setAllowSimplifyClip(true);
52 canvas->save();
53 canvas->drawPicture(pict);
54 canvas->restore();
56 canvas->setAllowSimplifyClip(false);
57 canvas->save();
58 canvas->translate(SkIntToScalar(1200 / 2), 0);
59 canvas->drawPicture(pict);
60 canvas
[all...]
/external/skia/samplecode/
H A DSampleConcavePaths.cpp39 virtual void onDrawContent(SkCanvas* canvas) { argument
48 canvas->translate(0, 0);
53 canvas->drawPath(path, paint);
58 canvas->save();
59 canvas->translate(100, 0);
64 canvas->drawPath(path, paint);
65 canvas->restore();
70 canvas->save();
71 canvas->translate(200, 0);
76 canvas
[all...]
H A DSampleClock.cpp34 void onDrawContent(SkCanvas* canvas) override {
39 canvas->save();
40 canvas->translate(150, 150);
41 canvas->scale(0.4f, 0.4f);
42 canvas->rotate(-180.f/2.f);
60 canvas->save();
62 canvas->rotate(180.f/6.f);
67 canvas->drawPath(path, paintStroke);
69 canvas->drawRRect(rrect, paintFill);
72 canvas
[all...]
/external/skqp/samplecode/
H A DSampleConcavePaths.cpp39 virtual void onDrawContent(SkCanvas* canvas) { argument
48 canvas->translate(0, 0);
53 canvas->drawPath(path, paint);
58 canvas->save();
59 canvas->translate(100, 0);
64 canvas->drawPath(path, paint);
65 canvas->restore();
70 canvas->save();
71 canvas->translate(200, 0);
76 canvas
[all...]
H A DSampleClock.cpp34 void onDrawContent(SkCanvas* canvas) override {
39 canvas->save();
40 canvas->translate(150, 150);
41 canvas->scale(0.4f, 0.4f);
42 canvas->rotate(-180.f/2.f);
60 canvas->save();
62 canvas->rotate(180.f/6.f);
67 canvas->drawPath(path, paintStroke);
69 canvas->drawRRect(rrect, paintFill);
72 canvas
[all...]
/external/skia/tests/
H A DCanvasTest.cpp10 * a single or a small group of canvas API calls. Each test step is
20 * static void MyTestStepFunction(SkCanvas* canvas,
25 * canvas->someCanvasAPImethod();
39 * of a single canvas API call.
73 SkCanvas canvas(10, 10);
77 irect = canvas.getDeviceClipBounds();
79 REPORTER_ASSERT(reporter, canvas.getDeviceClipBounds(&irect2));
83 rect = canvas.getLocalClipBounds();
85 REPORTER_ASSERT(reporter, canvas.getLocalClipBounds(&rect2));
88 canvas
121 test_restriction(skiatest::Reporter* reporter, SkCanvas* canvas) argument
383 SaveMatrixClipStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
397 SaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
406 BoundedSaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
415 PaintSaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
424 TwoClipOpsStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
437 DrawNearlyZeroLengthPathTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
447 DrawVerticesShaderTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
464 DrawPictureTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
477 SaveRestoreTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
498 NestedSaveRestoreWithSolidPaintTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
519 NestedSaveRestoreWithFlushTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
545 SkCanvas* canvas = doc->beginPage(SkIntToScalar(d.fWidth), local
575 std::unique_ptr<SkCanvas> canvas = SkCanvas::MakeRasterDirect(info, baseAddr, minRowBytes); local
659 MockFilterCanvas(SkCanvas* canvas) argument
755 test_cliptype(SkCanvas* canvas, skiatest::Reporter* r) argument
[all...]
/external/skqp/tests/
H A DCanvasTest.cpp10 * a single or a small group of canvas API calls. Each test step is
20 * static void MyTestStepFunction(SkCanvas* canvas,
25 * canvas->someCanvasAPImethod();
39 * of a single canvas API call.
73 SkCanvas canvas(10, 10);
77 irect = canvas.getDeviceClipBounds();
79 REPORTER_ASSERT(reporter, canvas.getDeviceClipBounds(&irect2));
83 rect = canvas.getLocalClipBounds();
85 REPORTER_ASSERT(reporter, canvas.getLocalClipBounds(&rect2));
88 canvas
121 test_restriction(skiatest::Reporter* reporter, SkCanvas* canvas) argument
383 SaveMatrixClipStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
397 SaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
406 BoundedSaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
415 PaintSaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
424 TwoClipOpsStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
437 DrawNearlyZeroLengthPathTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
447 DrawVerticesShaderTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
464 DrawPictureTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
477 SaveRestoreTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
498 NestedSaveRestoreWithSolidPaintTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
519 NestedSaveRestoreWithFlushTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
545 SkCanvas* canvas = doc->beginPage(SkIntToScalar(d.fWidth), local
575 std::unique_ptr<SkCanvas> canvas = SkCanvas::MakeRasterDirect(info, baseAddr, minRowBytes); local
659 MockFilterCanvas(SkCanvas* canvas) argument
755 test_cliptype(SkCanvas* canvas, skiatest::Reporter* r) argument
[all...]
/external/skia/tools/
H A Dchrome_fuzz.cpp32 SkCanvas* canvas) {
44 canvas->save();
45 canvas->clipRect(SkRect::MakeXYWH(
50 canvas->drawBitmap(bitmap, 0, 0, &paint);
53 canvas->restore();
60 SkCanvas* canvas) {
66 run_test_case(testdata, bitmap, canvas);
74 SkCanvas canvas(bitmap);
75 canvas.clear(0x00000000);
77 if (!read_and_run_test_case(argv[i], bitmap, &canvas))
31 run_test_case(const SkString& testdata, const SkBitmap& bitmap, SkCanvas* canvas) argument
59 read_and_run_test_case(const char* filename, const SkBitmap& bitmap, SkCanvas* canvas) argument
[all...]
/external/skqp/tools/
H A Dchrome_fuzz.cpp32 SkCanvas* canvas) {
44 canvas->save();
45 canvas->clipRect(SkRect::MakeXYWH(
50 canvas->drawBitmap(bitmap, 0, 0, &paint);
53 canvas->restore();
60 SkCanvas* canvas) {
66 run_test_case(testdata, bitmap, canvas);
74 SkCanvas canvas(bitmap);
75 canvas.clear(0x00000000);
77 if (!read_and_run_test_case(argv[i], bitmap, &canvas))
31 run_test_case(const SkString& testdata, const SkBitmap& bitmap, SkCanvas* canvas) argument
59 read_and_run_test_case(const char* filename, const SkBitmap& bitmap, SkCanvas* canvas) argument
[all...]

Completed in 621 milliseconds

1234567891011>>