Searched refs:canvas (Results 1 - 25 of 687) sorted by relevance

1234567891011>>

/external/skia/gm/
H A Dsmallimage.cpp4 DEF_SIMPLE_GM(small_image, canvas, 8, 8) {
7 canvas->drawBitmap(bitmap, 0.0f, 0.0f);
H A Dclipdrawdraw.cpp30 static void Draw(SkCanvas* canvas, const SkRect& rect) { argument
36 canvas->save();
38 canvas->save();
39 canvas->clipRect(rect);
40 canvas->drawRect(bigRect, p);
41 canvas->restore();
45 canvas->drawRect(rect, p);
46 canvas->restore();
49 void onDraw(SkCanvas* canvas) override {
57 Draw(canvas, rect
[all...]
H A Dblend.cpp10 DEF_SIMPLE_GM(blend, canvas, 300, 100) {
14 canvas->save();
15 canvas->scale(100,100);
18 canvas->drawRect(SkRect::MakeXYWH(0,0,1,1), p);
20 canvas->drawRect(SkRect::MakeXYWH(0,0,1,1), p);
23 canvas->drawRect(SkRect::MakeXYWH(1,0,1,1), p);
24 canvas->saveLayer(NULL, NULL);
26 canvas->drawRect(SkRect::MakeXYWH(1,0,1,1), p);
27 canvas->restore();
30 canvas
[all...]
H A Dcolorwheel.cpp13 static void draw_bitmap(SkCanvas* canvas, const char* resource, int x, int y) { argument
16 canvas->drawBitmap(bitmap, SkIntToScalar(x), SkIntToScalar(y));
32 DEF_SIMPLE_GM(colorwheel, canvas, 256, 256) {
33 sk_tool_utils::draw_checkerboard(canvas);
34 draw_bitmap(canvas, "color_wheel.png", 0, 0); // top left
35 draw_bitmap(canvas, "color_wheel.gif", 128, 0); // top right
36 draw_bitmap(canvas, "color_wheel.webp", 0, 128); // bottom left
37 draw_bitmap(canvas, "color_wheel.jpg", 128, 128); // bottom right
40 DEF_SIMPLE_GM(colorwheelnative, canvas, 128, 28) {
45 canvas
[all...]
H A Dtextblobtransforms.cpp63 void onDraw(SkCanvas* canvas) override {
65 canvas->drawColor(SK_ColorGRAY);
70 canvas->translate(20, 20);
80 canvas->translate(xOffset, 2 * yOffset);
81 canvas->drawTextBlob(fBlob, 0, 0, paint);
82 canvas->translate(-xOffset, 0);
83 canvas->drawTextBlob(fBlob, 0, 0, paint);
84 canvas->translate(2 * xOffset, 0);
85 canvas->drawTextBlob(fBlob, 0, 0, paint);
86 canvas
[all...]
H A Dimagefilters.cpp27 void doDraw(SkCanvas* canvas, SkXfermode::Mode mode, SkImageFilter* imf) { argument
28 SkAutoCanvasRestore acr(canvas, true);
29 canvas->clipRect(SkRect::MakeWH(220, 220));
34 canvas->saveLayer(NULL, NULL);
35 canvas->drawColor(SK_ColorGREEN);
44 canvas->drawOval(r0, paint);
49 canvas->drawOval(r1, paint);
52 void onDraw(SkCanvas* canvas) override {
53 canvas->translate(10, 10);
64 canvas
[all...]
H A Drepeated_bitmap.cpp12 DEF_SIMPLE_GM(repeated_bitmap, canvas, 576, 576) {
13 sk_tool_utils::draw_checkerboard(canvas, 0xFF999999, SK_ColorWHITE, 12);
21 SkAutoCanvasRestore autoCanvasRestore(canvas, true);
22 canvas->scale(12.0f, 12.0f);
23 canvas->translate(6.0f + 12.0f * SkIntToScalar(i),
25 canvas->rotate(18.0f * (i + 4 * j));
26 canvas->drawRect(rect, paint);
27 canvas->drawBitmap(bm, -4.0f, -4.0f);
33 DEF_SIMPLE_GM(repeated_bitmap_jpg, canvas, 576, 576) {
34 sk_tool_utils::draw_checkerboard(canvas,
[all...]
H A Dpixelsnap.cpp35 void onDraw(SkCanvas* canvas) override {
39 canvas->drawPaint(bgPaint);
52 canvas->save();
53 canvas->translate(0, SkIntToScalar(kLabelOffsetY));
56 canvas->drawText(offset.c_str(), offset.size(),
60 canvas->restore();
63 canvas->save();
64 canvas->translate(SkIntToScalar(kLabelOffsetX), 0);
67 canvas->drawText(offset.c_str(), offset.size(),
71 canvas
[all...]
H A Dpathreverse.cpp13 static void test_path(SkCanvas* canvas, const SkPath& path) { argument
16 canvas->drawPath(path, paint);
20 canvas->drawPath(path, paint);
23 static void test_rev(SkCanvas* canvas, const SkPath& path) { argument
24 test_path(canvas, path);
28 canvas->save();
29 canvas->translate(150, 0);
30 test_path(canvas, rev);
31 canvas->restore();
34 static void test_rev(SkCanvas* canvas) { argument
81 if (false) test_rev(canvas); // avoid bit rot, suppress warning variable
[all...]
H A Dpictureimagefilter.cpp27 SkCanvas* canvas = recorder.beginRecording(100, 100, NULL, 0); local
28 canvas->clear(SK_ColorBLACK);
35 canvas->drawText(str, strlen(str), SkIntToScalar(20), SkIntToScalar(70), paint);
45 static void fillRectFiltered(SkCanvas* canvas, const SkRect& clipRect, SkImageFilter* filter) { argument
48 canvas->save();
49 canvas->clipRect(clipRect);
50 canvas->drawPaint(paint);
51 canvas->restore();
54 void onDraw(SkCanvas* canvas) override {
55 canvas
[all...]
H A Dthinrects.cpp28 void onDraw(SkCanvas* canvas) override {
39 canvas->save();
40 canvas->translate(i*0.125f, i*40.0f);
41 DrawVertRects(canvas, white);
43 canvas->translate(40.0f, 0.0f);
44 DrawVertRects(canvas, green);
45 canvas->restore();
47 canvas->save();
48 canvas->translate(80.0f, i*40.0f + i*0.125f);
49 DrawHorizRects(canvas, whit
67 DrawVertRects(SkCanvas* canvas, const SkPaint& p) argument
83 DrawHorizRects(SkCanvas* canvas, const SkPaint& p) argument
99 DrawSquares(SkCanvas* canvas, const SkPaint& p) argument
[all...]
H A Dinternal_links.cpp35 virtual void onDraw(SkCanvas* canvas) { argument
38 canvas->save();
39 canvas->translate(SkIntToScalar(100), SkIntToScalar(100));
40 drawLabeledRect(canvas, "Link to A", 0, 0);
42 SkAnnotateLinkToDestination(canvas, rect, name.get());
43 canvas->restore();
45 canvas->save();
46 canvas->translate(SkIntToScalar(200), SkIntToScalar(200));
48 drawLabeledRect(canvas, "Target A", point.x(), point.y());
49 SkAnnotateNamedDestination(canvas, poin
56 drawLabeledRect(SkCanvas* canvas, const char* text, SkScalar x, SkScalar y) argument
[all...]
H A Dthinstrokedrects.cpp28 void onDraw(SkCanvas* canvas) override {
42 canvas->translate(5, 5);
44 canvas->save();
45 canvas->translate(i*0.125f, i*30.0f);
48 canvas->drawRect(rect, paint);
49 canvas->translate(15, 0);
51 canvas->restore();
56 canvas->translate(0, 15);
58 canvas->save();
59 canvas
[all...]
H A Dbitmapsource.cpp26 SkCanvas canvas(fBitmap);
27 canvas.clear(0x00000000);
34 canvas.drawText(str, strlen(str), SkIntToScalar(20), SkIntToScalar(70), paint);
43 static void fillRectFiltered(SkCanvas* canvas, const SkRect& clipRect, SkImageFilter* filter) { argument
46 canvas->save();
47 canvas->clipRect(clipRect);
48 canvas->drawPaint(paint);
49 canvas->restore();
52 void onDraw(SkCanvas* canvas) override {
53 canvas
[all...]
H A Dspritebitmap.cpp16 SkCanvas canvas(*bm);
20 canvas.drawCircle(50, 50, 50, paint);
23 static void draw_2_bitmaps(SkCanvas* canvas, const SkBitmap& bm, bool doClip, argument
25 SkAutoCanvasRestore acr(canvas, true);
37 canvas->save();
38 canvas->clipRect(clipR);
40 canvas->drawSprite(bm, dx, dy, &paint);
42 canvas->restore();
45 canvas->translate(SkIntToScalar(bm.width() + 20), 0);
48 canvas
[all...]
H A Dstroketext.cpp12 static void test_nulldev(SkCanvas* canvas) { argument
27 static void draw_text_stroked(SkCanvas* canvas, const SkPaint& paint, SkScalar strokeWidth) { argument
33 canvas->drawText("P", 1, loc.fX, loc.fY - 225, p);
34 canvas->drawPosText("P", 1, &loc, p);
41 canvas->drawText("P", 1, loc.fX, loc.fY - 225, p);
42 canvas->drawPosText("P", 1, &loc, p);
45 static void draw_text_set(SkCanvas* canvas, const SkPaint& paint) { argument
46 SkAutoCanvasRestore acr(canvas, true);
48 draw_text_stroked(canvas, paint, 10);
50 canvas
84 if (true) { test_nulldev(canvas); } variable
[all...]
H A Dfilltypes.cpp37 void showPath(SkCanvas* canvas, int x, int y, SkPath::FillType ft, argument
41 canvas->save();
42 canvas->translate(SkIntToScalar(x), SkIntToScalar(y));
43 canvas->clipRect(r);
44 canvas->drawColor(SK_ColorWHITE);
46 canvas->translate(r.centerX(), r.centerY());
47 canvas->scale(scale, scale);
48 canvas->translate(-r.centerX(), -r.centerY());
49 canvas->drawPath(fPath, paint);
50 canvas
53 showFour(SkCanvas* canvas, SkScalar scale, const SkPaint& paint) argument
[all...]
H A Daaclip.cpp16 static void draw(SkCanvas* canvas, SkRect& target, int x, int y) { argument
27 canvas->save();
28 canvas->translate(SkIntToScalar(x), SkIntToScalar(y));
30 canvas->drawRect(target, borderPaint);
32 canvas->drawRect(target, backgroundPaint);
33 canvas->clipRect(target, SkRegion::kIntersect_Op, true);
35 canvas->drawRect(target, foregroundPaint);
36 canvas->restore();
39 static void draw_square(SkCanvas* canvas, int x, int y) { argument
41 draw(canvas, targe
44 draw_column(SkCanvas* canvas, int x, int y) argument
49 draw_bar(SkCanvas* canvas, int x, int y) argument
54 draw_rect_tests(SkCanvas* canvas) argument
84 draw_rect_tests(canvas); variable
89 draw_rect_tests(canvas); variable
93 draw_rect_tests(canvas); variable
97 draw_rect_tests(canvas); variable
101 draw_rect_tests(canvas); variable
126 test_image(SkCanvas* canvas, const SkImageInfo& info) argument
224 doDraw(SkCanvas* canvas, const SkPath& path) argument
236 drawAndClip(SkCanvas* canvas, const SkPath& path, SkScalar dx, SkScalar dy) argument
[all...]
H A Dconcavepaths.cpp16 void test_concave(SkCanvas* canvas, const SkPaint& paint) { argument
18 canvas->translate(0, 0);
23 canvas->drawPath(path, paint);
27 void test_reverse_concave(SkCanvas* canvas, const SkPaint& paint) { argument
29 canvas->save();
30 canvas->translate(100, 0);
35 canvas->drawPath(path, paint);
36 canvas->restore();
40 void test_bowtie(SkCanvas* canvas, const SkPaint& paint) { argument
42 canvas
53 test_fake_bowtie(SkCanvas* canvas, const SkPaint& paint) argument
68 test_fish(SkCanvas* canvas, const SkPaint& paint) argument
83 test_collinear_edges(SkCanvas* canvas, const SkPaint& paint) argument
96 test_hole(SkCanvas* canvas, const SkPaint& paint) argument
113 test_star(SkCanvas* canvas, const SkPaint& paint) argument
128 test_stairstep(SkCanvas* canvas, const SkPaint& paint) argument
142 test_stairstep2(SkCanvas* canvas, const SkPaint& paint) argument
156 test_overlapping(SkCanvas* canvas, const SkPaint& paint) argument
169 test_monotone_1(SkCanvas* canvas, const SkPaint& paint) argument
183 test_monotone_2(SkCanvas* canvas, const SkPaint& paint) argument
196 test_monotone_3(SkCanvas* canvas, const SkPaint& paint) argument
209 test_monotone_4(SkCanvas* canvas, const SkPaint& paint) argument
224 test_monotone_5(SkCanvas* canvas, const SkPaint& paint) argument
236 test_degenerate(SkCanvas* canvas, const SkPaint& paint) argument
250 test_coincident_edge(SkCanvas* canvas, const SkPaint& paint) argument
268 test_bowtie_coincident_triangle(SkCanvas* canvas, const SkPaint& paint) argument
284 test_coincident_edges_1(SkCanvas* canvas, const SkPaint& paint) argument
298 test_coincident_edges_2(SkCanvas* canvas, const SkPaint& paint) argument
312 test_coincident_edges_3(SkCanvas* canvas, const SkPaint& paint) argument
326 test_coincident_edges_4(SkCanvas* canvas, const SkPaint& paint) argument
[all...]
H A Dcircularclips.cpp38 void onDraw(SkCanvas* canvas) override {
54 canvas->save();
55 canvas->scale(10, 10);
56 canvas->translate(-((fX1 + fX2)/2 - fR), -(fY - 2*fR/3));
57 canvas->clipPath(fCircle1, SkRegion::kReplace_Op, true);
58 canvas->clipPath(fCircle2, SkRegion::kIntersect_Op, true);
60 canvas->drawRect(rect, fillPaint);
62 canvas->restore();
72 canvas->save();
74 canvas
[all...]
H A Dbitmaprecttest.cpp15 SkCanvas canvas(*bm);
22 canvas.drawPath(path, paint);
25 canvas.drawRect(SkRect::MakeLTRB(0.5f, 0.5f, 59.5f, 59.5f), paint);
36 static void test_bitmaprect(SkCanvas* canvas) { argument
40 canvas->drawBitmap(bm, 150, 45, NULL);
43 canvas->save();
44 canvas->scale(scale, scale);
45 canvas->drawBitmapRectToRect(bm, NULL, SkRect::MakeXYWH(100, 100, 128, 128), NULL);
46 canvas->restore();
48 canvas
68 test_bitmaprect(canvas); variable
[all...]
/external/skia/tests/
H A DDrawFilterTest.cpp23 * canvas.setDrawFilter is defined to be local to the save/restore block, such that if you
29 SkCanvas* canvas = surface->getCanvas(); local
34 REPORTER_ASSERT(reporter, NULL == canvas->getDrawFilter());
36 canvas->save();
37 canvas->setDrawFilter(df);
38 REPORTER_ASSERT(reporter, NULL != canvas->getDrawFilter());
39 canvas->restore();
41 REPORTER_ASSERT(reporter, NULL == canvas->getDrawFilter());
H A DCanvasStateHelpers.cpp16 void complex_layers_draw(SkCanvas* canvas, float left, float top, argument
23 canvas->drawRect(rect, bluePaint);
24 canvas->translate(0, rect.height() + spacer);
25 canvas->drawRect(rect, bluePaint);
30 SkCanvas* canvas = SkCanvasStateUtils::CreateFromCanvasState(state); local
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, argument
41 canvas
55 SkCanvas* canvas = SkCanvasStateUtils::CreateFromCanvasState(state); local
[all...]
/external/skia/samplecode/
H A DSamplePicture.cpp48 static void drawCircle(SkCanvas* canvas, int r, SkColor color) { argument
53 canvas->drawCircle(SkIntToScalar(r), SkIntToScalar(r), SkIntToScalar(r),
69 SkCanvas* canvas = recorder.beginRecording(100, 100, NULL, 0); local
73 canvas->drawBitmap(fBitmap, 0, 0, NULL);
75 drawCircle(canvas, 50, SK_ColorBLACK);
76 canvas->drawPicture(fSubPicture);
77 canvas->translate(SkIntToScalar(50), 0);
78 canvas->drawPicture(fSubPicture);
79 canvas->translate(0, SkIntToScalar(50));
80 canvas
106 drawSomething(SkCanvas* canvas) argument
[all...]
H A DSampleFillType.cpp40 void showPath(SkCanvas* canvas, int x, int y, SkPath::FillType ft, argument
45 canvas->save();
46 canvas->translate(SkIntToScalar(x), SkIntToScalar(y));
47 canvas->clipRect(r);
48 canvas->drawColor(SK_ColorWHITE);
50 canvas->translate(r.centerX(), r.centerY());
51 canvas->scale(scale, scale);
52 canvas->translate(-r.centerX(), -r.centerY());
53 canvas->drawPath(fPath, paint);
54 canvas
57 showFour(SkCanvas* canvas, SkScalar scale, const SkPaint& paint) argument
68 onDrawContent(SkCanvas* canvas) argument
[all...]

Completed in 282 milliseconds

1234567891011>>