Searched refs:canvas (Results 51 - 75 of 839) sorted by relevance

1234567891011>>

/external/skia/gm/
H A Dbmpfilterqualityrepeat.cpp24 SkCanvas canvas(fBmp);
28 canvas.drawBitmap(colorBmp, 0, 0);
30 canvas.drawBitmap(colorBmp, 20, 0);
32 canvas.drawBitmap(colorBmp, 0, 20);
34 canvas.drawBitmap(colorBmp, 20, 20);
41 void onDraw(SkCanvas* canvas) override {
42 this->drawAll(canvas, 2.5f);
43 canvas->translate(0, 250);
44 canvas->scale(0.5, 0.5);
45 this->drawAll(canvas,
49 drawAll(SkCanvas* canvas, SkScalar scaleX) const argument
[all...]
H A Dimagesource.cpp16 static void fill_rect_filtered(SkCanvas* canvas, argument
21 canvas->save();
22 canvas->clipRect(clipRect);
23 canvas->drawPaint(paint);
24 canvas->restore();
43 void onDraw(SkCanvas* canvas) override {
44 canvas->clear(SK_ColorBLACK);
54 fill_rect_filtered(canvas, clipRect, std::move(imageSource));
55 canvas->translate(SkIntToScalar(100), 0);
61 fill_rect_filtered(canvas, clipRec
[all...]
H A Dclip_strokerect.cpp27 void onDraw(SkCanvas* canvas) override {
38 canvas->save();
39 canvas->clipRect(rect, true);
40 canvas->drawRect(r, p);
41 canvas->restore();
45 canvas->drawRect(rect, p);
56 canvas->save();
57 canvas->clipRect(rect2, true);
58 canvas->drawRect(r2, p);
59 canvas
[all...]
H A Dperspshaders.cpp21 SkCanvas* canvas = surface->getCanvas(); local
23 sk_tool_utils::draw_checkerboard(canvas, SK_ColorRED, SK_ColorGREEN, w/10);
81 void drawRow(SkCanvas* canvas, SkFilterQuality filterQ) { argument
100 canvas->save();
102 canvas->save();
103 canvas->concat(fPerspMatrix);
104 canvas->drawBitmapRect(fBitmap, r, &filterPaint);
105 canvas->restore();
107 canvas->translate(SkIntToScalar(kCellSize), 0);
108 canvas
[all...]
H A Dbug5252.cpp13 DEF_SIMPLE_GM(bug5252, canvas, 500, 500) {
14 canvas->translate(SkIntToScalar(10), SkIntToScalar(20));
18 canvas->clipPath(clip1); // bug
22 //canvas->clipPath(clip2); // ok
32 SkAutoCanvasRestore acs(canvas, true);
34 canvas->translate(i * 15.f, j * 20.f);
35 canvas->drawRect(SkRect::MakeXYWH(5, 5, 10, 15),pa);
40 canvas->drawPath(path, pa);
H A Ddrawfilter.cpp53 void onDraw(SkCanvas* canvas) override {
58 canvas->setDrawFilter(nullptr);
59 canvas->drawRect(r, p);
60 canvas->setDrawFilter(new TestFilter)->unref();
61 canvas->translate(120.0f, 40.0f);
62 canvas->drawRect(r, p);
63 canvas->setDrawFilter(nullptr);
H A Dpathmaskcache.cpp28 void onDraw(SkCanvas* canvas) override {
33 auto drawPathSet = [canvas] (const SkPath& path, const SkMatrix& m) {
39 canvas->save();
40 canvas->translate(-bounds.fLeft, -bounds.fTop);
42 canvas->save();
43 canvas->concat(m);
44 canvas->drawPath(path, paint);
45 canvas->restore();
48 canvas->translate(bounds.width() + kPad, 0.f);
49 canvas
[all...]
H A Dimagefilters.cpp22 static void do_draw(SkCanvas* canvas, SkBlendMode mode, sk_sp<SkImageFilter> imf) { argument
23 SkAutoCanvasRestore acr(canvas, true);
24 canvas->clipRect(SkRect::MakeWH(220, 220));
29 canvas->saveLayer(nullptr, nullptr);
30 canvas->drawColor(SK_ColorGREEN);
39 canvas->drawOval(r0, paint);
44 canvas->drawOval(r1, paint);
47 DEF_SIMPLE_GM(imagefilters_xfermodes, canvas, 480, 480) {
48 canvas->translate(10, 10);
60 canvas
70 make_image(SkCanvas* canvas) argument
117 draw_set(SkCanvas* canvas, sk_sp<SkImageFilter> filters[], int count) argument
[all...]
H A Doffsetimagefilter.cpp45 void onDraw(SkCanvas* canvas) override {
46 canvas->clear(SK_ColorBLACK);
60 DrawClippedImage(canvas, image.get(), paint, 1, cropRect);
61 canvas->translate(SkIntToScalar(image->width() + MARGIN), 0);
67 DrawClippedImage(canvas, fBitmap.get(), paint, 2, cropRect);
70 static void DrawClippedImage(SkCanvas* canvas, const SkImage* image, const SkPaint& paint, argument
74 canvas->save();
75 canvas->clipRect(clipRect);
76 canvas->scale(scale, scale);
77 canvas
111 doDraw(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imgf, const SkRect* clipR = nullptr) argument
[all...]
H A Ddrawregionmodes.cpp34 void onDraw(SkCanvas* canvas) override {
35 canvas->clear(SK_ColorGREEN);
42 canvas->translate(-50.0f, 75.0f);
43 canvas->rotate(-45.0f);
44 canvas->drawRegion(fRegion, paint);
46 canvas->translate(125.0f, 125.0f);
48 canvas->drawRegion(fRegion, paint);
50 canvas->translate(-125.0f, 125.0f);
54 canvas->drawRegion(fRegion, paint);
56 canvas
[all...]
H A Dspritebitmap.cpp18 SkCanvas canvas(*bm);
22 canvas.drawCircle(50, 50, 50, paint);
25 static void draw_1_bitmap(SkCanvas* canvas, const SkBitmap& bm, bool doClip, argument
27 SkAutoCanvasRestore acr(canvas, true);
38 canvas->translate(SkIntToScalar(bm.width() + 20), 0);
41 canvas->save();
42 canvas->clipRect(clipR);
44 canvas->drawBitmap(bm, SkIntToScalar(dx), SkIntToScalar(dy), &paint);
46 canvas->restore();
67 void onDraw(SkCanvas* canvas) overrid
[all...]
H A Dstroke_rect_shader.cpp16 DEF_SIMPLE_GM(stroke_rect_shader, canvas, 690, 300) {
27 canvas->translate(kRect.centerX(), kRect.centerY());
31 canvas->save();
37 canvas->drawRect(kRect, paint);
38 canvas->translate(kRect.width() + kPad, 0);
41 canvas->drawRect(kRect, paint);
42 canvas->translate(kRect.width() + kPad, 0);
46 canvas->drawRect(kRect, paint);
47 canvas->translate(kRect.width() + kPad, 0);
50 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 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 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...]
H A Dbitmapfilters.cpp33 static SkScalar draw_bm(SkCanvas* canvas, const SkBitmap& bm, argument
35 canvas->drawBitmap(bm, x, y, paint);
48 static SkScalar draw_row(SkCanvas* canvas, const SkBitmap& bm) { argument
49 SkAutoCanvasRestore acr(canvas, true);
58 canvas->drawText(name, strlen(name), x, SkIntToScalar(bm.height())*scale*5/8,
60 canvas->translate(SkIntToScalar(48), 0);
62 canvas->scale(SkIntToScalar(scale), SkIntToScalar(scale));
64 x += draw_set(canvas, bm, 0, &paint);
67 draw_set(canvas, bm, x, &paint);
95 void onDraw(SkCanvas* canvas) overrid
[all...]
/external/skia/samplecode/
H A DSampleBigBlur.cpp28 virtual void onDrawContent(SkCanvas* canvas) { argument
30 canvas->save();
36 canvas->translate(200, 200);
37 canvas->drawCircle(100, 100, 200, paint);
38 canvas->restore();
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/bench/
H A DBenchmark.cpp40 void Benchmark::perCanvasPreDraw(SkCanvas* canvas) { argument
41 this->onPerCanvasPreDraw(canvas);
44 void Benchmark::preDraw(SkCanvas* canvas) { argument
45 this->onPreDraw(canvas);
48 void Benchmark::postDraw(SkCanvas* canvas) { argument
49 this->onPostDraw(canvas);
52 void Benchmark::perCanvasPostDraw(SkCanvas* canvas) { argument
53 this->onPerCanvasPostDraw(canvas);
56 void Benchmark::draw(int loops, SkCanvas* canvas) { argument
57 SkAutoCanvasRestore ar(canvas, tru
[all...]
/external/skia/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/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.
71 SkCanvas canvas(10, 10);
75 irect = canvas.getDeviceClipBounds();
77 REPORTER_ASSERT(reporter, canvas.getDeviceClipBounds(&irect2));
81 rect = canvas.getLocalClipBounds();
83 REPORTER_ASSERT(reporter, canvas.getLocalClipBounds(&rect2));
86 canvas
121 test_restriction(skiatest::Reporter* reporter, SkCanvas* canvas) argument
401 SaveMatrixClipStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
416 SaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
426 BoundedSaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
436 PaintSaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
446 TwoClipOpsStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
459 DrawNearlyZeroLengthPathTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
469 DrawVerticesShaderTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
485 DrawPictureTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
498 SaveRestoreTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
520 NestedSaveRestoreWithSolidPaintTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
541 NestedSaveRestoreWithFlushTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument
560 DescribeTopLayerTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument
606 SkCanvas* canvas = doc->beginPage(SkIntToScalar(d.fWidth), local
636 std::unique_ptr<SkCanvas> canvas = SkCanvas::MakeRasterDirect(info, baseAddr, minRowBytes); local
760 MockFilterCanvas(SkCanvas* canvas) argument
872 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...]

Completed in 3612 milliseconds

1234567891011>>