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

1234567891011>>

/external/skia/gm/
H A Dcgms.cpp13 DEF_SIMPLE_GM(c_gms, canvas, 640, 480) {
14 sk_test_c_api((sk_canvas_t*)canvas);
H A Dblend.cpp11 DEF_SIMPLE_GM(blend, canvas, 300, 100) {
15 canvas->save();
16 canvas->scale(100,100);
19 canvas->drawRect(SkRect::MakeXYWH(0,0,1,1), p);
21 canvas->drawRect(SkRect::MakeXYWH(0,0,1,1), p);
24 canvas->drawRect(SkRect::MakeXYWH(1,0,1,1), p);
25 canvas->saveLayer(nullptr, nullptr);
27 canvas->drawRect(SkRect::MakeXYWH(1,0,1,1), p);
28 canvas->restore();
31 canvas
[all...]
H A Dcomplexclip4.cpp34 virtual void onDraw(SkCanvas* canvas) { argument
39 canvas->save();
41 canvas->save();
42 canvas->androidFramework_setDeviceClipRestriction(SkIRect::MakeLTRB(100, 100, 300, 300));
43 canvas->drawColor(SK_ColorGREEN);
44 canvas->clipRect(SkRect::MakeLTRB(100, 200, 400, 500),
46 canvas->drawRect(SkRect::MakeLTRB(100, 200, 400, 500), p);
47 canvas->restore();
50 canvas->save();
51 canvas
[all...]
H A Dclipdrawdraw.cpp21 static void Draw(SkCanvas* canvas, const SkRect& rect) { argument
27 canvas->save();
29 canvas->save();
30 canvas->clipRect(rect);
31 canvas->drawRect(bigRect, p);
32 canvas->restore();
36 canvas->drawRect(rect, p);
37 canvas->restore();
40 DEF_SIMPLE_GM_BG(clipdrawdraw, canvas, 512, 512,
49 Draw(canvas, rect
[all...]
H A Dsmallimage.cpp4 DEF_SIMPLE_GM(small_image, canvas, 8, 8) {
7 canvas->drawBitmap(bitmap, 0.0f, 0.0f);
H A Dbitmaprecttest.cpp16 SkCanvas canvas(*bm);
23 canvas.drawPath(path, paint);
26 canvas.drawRect(SkRect::MakeLTRB(0.5f, 0.5f, 59.5f, 59.5f), paint);
37 DEF_SIMPLE_GM(bitmaprecttest, canvas, 320, 240) {
41 canvas->drawBitmap(bm, 150, 45, nullptr);
44 canvas->save();
45 canvas->scale(scale, scale);
46 canvas->drawBitmapRect(bm, SkRect::MakeXYWH(100, 100, 128, 128), nullptr);
47 canvas->restore();
49 canvas
[all...]
H A Dcolorwheel.cpp14 static void draw_image(SkCanvas* canvas, const char* resource, int x, int y) { argument
17 canvas->drawImage(image, SkIntToScalar(x), SkIntToScalar(y));
33 DEF_SIMPLE_GM(colorwheel, canvas, 256, 256) {
34 sk_tool_utils::draw_checkerboard(canvas);
35 draw_image(canvas, "color_wheel.png", 0, 0); // top left
36 draw_image(canvas, "color_wheel.gif", 128, 0); // top right
37 draw_image(canvas, "color_wheel.webp", 0, 128); // bottom left
38 draw_image(canvas, "color_wheel.jpg", 128, 128); // bottom right
41 DEF_SIMPLE_GM(colorwheelnative, canvas, 128, 28) {
47 canvas
[all...]
H A Dtextblobtransforms.cpp64 void onDraw(SkCanvas* canvas) override {
66 canvas->drawColor(sk_tool_utils::color_to_565(SK_ColorGRAY));
71 canvas->translate(20, 20);
81 canvas->translate(xOffset, 2 * yOffset);
82 canvas->drawTextBlob(fBlob, 0, 0, paint);
83 canvas->translate(-xOffset, 0);
84 canvas->drawTextBlob(fBlob, 0, 0, paint);
85 canvas->translate(2 * xOffset, 0);
86 canvas->drawTextBlob(fBlob, 0, 0, paint);
87 canvas
[all...]
H A Dmatriximagefilter.cpp13 static void draw(SkCanvas* canvas, const SkRect& rect, const SkBitmap& bitmap, argument
17 canvas->saveLayer(&rect, &paint);
18 canvas->drawBitmap(bitmap, 0, 0);
19 canvas->restore();
24 SkCanvas canvas(*bitmap);
31 canvas.save();
32 canvas.translate(SkIntToScalar(x), SkIntToScalar(y));
33 canvas.drawRect(SkRect::MakeXYWH(0, 0, 16, 16), darkPaint);
34 canvas.drawRect(SkRect::MakeXYWH(16, 0, 16, 16), lightPaint);
35 canvas
[all...]
H A Dcrbug_691386.cpp11 DEF_SIMPLE_GM(crbug_691386, canvas, 256, 256) {
19 canvas->scale(96.0f, 96.0f);
20 canvas->translate(1.25f, 1.25f);
21 canvas->drawPath(path, p);
H A Dsmallarc.cpp14 DEF_SIMPLE_GM(smallarc, canvas, 762, 762) {
25 canvas->translate(-400, -400);
26 canvas->scale(8, 8);
27 canvas->drawPath(path, p);
H A Dskbug_4868.cpp12 DEF_SIMPLE_GM(skbug_4868, canvas, 32, 32) {
13 canvas->translate(-68.0f, -3378.0f);
17 canvas->scale(0.56692914f, 0.56692914f);
19 canvas->clipRect(rc);
20 canvas->clear(0xFFCECFCE);
21 canvas->drawLine(rc.left(), rc.top(), rc.right(), rc.bottom(), paint);
22 canvas->drawLine(rc.right(), rc.top(), rc.left(), rc.bottom(), paint);
H A Dplus.cpp11 DEF_SIMPLE_GM(PlusMergesAA, canvas, 256, 256) {
17 canvas->drawRect(SkRect::MakeWH(100, 100), p);
18 canvas->drawRect(SkRect::MakeXYWH(150, 0, 100, 100), p);
35 canvas->drawPath(upperLeft, p);
36 canvas->drawPath(bottomRight, p);
39 canvas->saveLayer(nullptr, nullptr);
41 canvas->translate(150, 0);
42 canvas->drawPath(upperLeft, p);
43 canvas->drawPath(bottomRight, p);
44 canvas
[all...]
H A Drrectclipdrawpaint.cpp14 DEF_SIMPLE_GM(rrect_clip_draw_paint, canvas, 256, 256) {
24 canvas->saveLayer(layerRect, nullptr);
25 canvas->clipRRect(rrect, true);
26 canvas->drawPaint(p);
27 canvas->restore();
29 canvas->concat(zoomOut);
31 canvas->saveLayer(layerRect, nullptr);
32 canvas->clipRRect(rrect, false);
33 canvas->drawPaint(p);
34 canvas
[all...]
H A Dconcavepaths.cpp14 void test_concave(SkCanvas* canvas, const SkPaint& paint) { argument
16 canvas->translate(0, 0);
21 canvas->drawPath(path, paint);
25 void test_reverse_concave(SkCanvas* canvas, const SkPaint& paint) { argument
27 canvas->save();
28 canvas->translate(100, 0);
33 canvas->drawPath(path, paint);
34 canvas->restore();
38 void test_bowtie(SkCanvas* canvas, const SkPaint& paint) { argument
40 canvas
51 test_fake_bowtie(SkCanvas* canvas, const SkPaint& paint) argument
67 test_intruding_vertex(SkCanvas* canvas, const SkPaint& paint) argument
84 test_inversion_repeat_vertex(SkCanvas* canvas, const SkPaint& paint) argument
100 test_fish(SkCanvas* canvas, const SkPaint& paint) argument
116 test_fast_forward(SkCanvas* canvas, const SkPaint& paint) argument
131 test_hole(SkCanvas* canvas, const SkPaint& paint) argument
148 test_star(SkCanvas* canvas, const SkPaint& paint) argument
163 test_stairstep(SkCanvas* canvas, const SkPaint& paint) argument
177 test_stairstep2(SkCanvas* canvas, const SkPaint& paint) argument
191 test_overlapping(SkCanvas* canvas, const SkPaint& paint) argument
205 test_partners(SkCanvas* canvas, const SkPaint& paint) argument
224 test_monotone_1(SkCanvas* canvas, const SkPaint& paint) argument
238 test_monotone_2(SkCanvas* canvas, const SkPaint& paint) argument
251 test_monotone_3(SkCanvas* canvas, const SkPaint& paint) argument
264 test_monotone_4(SkCanvas* canvas, const SkPaint& paint) argument
279 test_monotone_5(SkCanvas* canvas, const SkPaint& paint) argument
291 test_degenerate(SkCanvas* canvas, const SkPaint& paint) argument
305 test_coincident_edge(SkCanvas* canvas, const SkPaint& paint) argument
323 test_bowtie_coincident_triangle(SkCanvas* canvas, const SkPaint& paint) argument
339 test_coincident_edges_1(SkCanvas* canvas, const SkPaint& paint) argument
353 test_coincident_edges_2(SkCanvas* canvas, const SkPaint& paint) argument
367 test_coincident_edges_3(SkCanvas* canvas, const SkPaint& paint) argument
381 test_coincident_edges_4(SkCanvas* canvas, const SkPaint& paint) argument
[all...]
H A Dpdf_never_embed.cpp12 static void excercise_draw_pos_text(SkCanvas* canvas, argument
24 canvas->drawPosText(text, textLen, &pos[0], paint);
27 DEF_SIMPLE_GM(pdf_never_embed, canvas, 512, 512) {
39 canvas->drawColor(SK_ColorWHITE);
40 excercise_draw_pos_text(canvas, text, 30, 90, p);
42 canvas->save();
43 canvas->rotate(45.0f);
45 excercise_draw_pos_text(canvas, text, 30, 45, p);
46 canvas->restore();
48 canvas
[all...]
H A Dbitmapshader.cpp23 SkCanvas canvas(*bm);
24 canvas.drawCircle(10, 10, 5, bluePaint);
34 SkCanvas canvas(*bm);
35 canvas.drawCircle(10, 10, 10, circlePaint);
55 void onDraw(SkCanvas* canvas) override {
66 canvas->save();
71 canvas->drawBitmap(fMask, 0, 0, &paint);
72 canvas->drawBitmap(fMask, 30, 0, &paint);
74 canvas->translate(0, 25);
76 canvas
[all...]
H A Dthinconcavepaths.cpp14 void draw_thin_stroked_rect(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { argument
24 canvas->drawPath(path, paint);
27 void draw_thin_right_angle(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { argument
35 canvas->drawPath(path, paint);
39 void draw_golf_club(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { argument
47 canvas->drawPath(path, paint);
52 void draw_barbell(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { argument
63 canvas->drawPath(path, paint);
68 void draw_thin_rect_and_triangle(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { argument
77 canvas
83 draw_hipster_pants(SkCanvas* canvas, const SkPaint& paint, SkScalar width) argument
95 draw_skinny_snake(SkCanvas* canvas, const SkPaint& paint, SkScalar width) argument
109 draw_pointy_golf_club(SkCanvas* canvas, const SkPaint& paint, SkScalar width) argument
[all...]
H A Ddrawable.cpp16 void onDraw(SkCanvas* canvas) override {
23 canvas->drawRect(path.getBounds(), paint);
27 canvas->drawPath(path, paint);
34 DEF_SIMPLE_GM(drawable, canvas, 180, 275) {
37 canvas->translate(10, 10);
38 canvas->drawDrawable(drawable.get());
39 canvas->drawDrawable(drawable.get(), 0, 150);
43 canvas->drawDrawable(drawable.get(), &m);
46 canvas->drawDrawable(drawable.get(), &m);
H A Dscaledstrokes.cpp27 static void draw_path(SkScalar size, SkCanvas* canvas, SkPaint paint) { argument
35 canvas->drawPath(path, paint);
38 void onDraw(SkCanvas* canvas) override {
42 canvas->translate(5.0f, 5.0f);
49 canvas->save();
50 canvas->translate(size / 2.0f, size / 2.0f);
51 canvas->scale(scale, scale);
52 draw_path(size / 2.0f / scale, canvas, paint);
53 canvas->restore();
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 Dannotated_text.cpp13 SkCanvas* canvas, const void* text,
20 SkAnnotateRectWithURL(canvas, bounds, urlData.get());
23 canvas->drawRect(bounds, shade);
24 canvas->drawText(text, byteLength, x, y, paint);
27 DEF_SIMPLE_GM(annotated_text, canvas, 512, 512) {
28 SkAutoCanvasRestore autoCanvasRestore(canvas, true);
29 canvas->clear(SK_ColorWHITE);
30 canvas->clipRect(SkRect::MakeXYWH(64, 64, 256, 256));
31 canvas->clear(0xFFEEEEEE);
36 draw_url_annotated_text_with_box(canvas, tex
12 draw_url_annotated_text_with_box( SkCanvas* canvas, const void* text, SkScalar x, SkScalar y, const SkPaint& paint, const char* url) 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...]
/external/skia/tests/
H A DDrawFilterTest.cpp25 * canvas.setDrawFilter is defined to be local to the save/restore block, such that if you
31 SkCanvas* canvas = surface->getCanvas(); local
35 REPORTER_ASSERT(reporter, nullptr == canvas->getDrawFilter());
37 canvas->save();
38 canvas->setDrawFilter(df.get());
39 REPORTER_ASSERT(reporter, nullptr != canvas->getDrawFilter());
40 canvas->restore();
42 REPORTER_ASSERT(reporter, nullptr == canvas->getDrawFilter());
/external/skia/bench/
H A DBlurOccludedRRectBench.cpp28 void onDraw(int loops, SkCanvas* canvas) override {
30 canvas->clear(0xFFFAFAFA);
41 canvas->save();
43 canvas->translate(i*502.0f+20, 10.0f);
46 canvas->save();
48 canvas->translate(0.0f, j*256.0f);
57 canvas->drawRRect(rr, firstBlur);
59 canvas->save();
60 canvas->translate(1.5f, 1.5f);
69 canvas
[all...]

Completed in 297 milliseconds

1234567891011>>