Searched refs:canvas (Results 1 - 25 of 814) 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 Dconcavepaths.cpp17 void test_concave(SkCanvas* canvas, const SkPaint& paint) { argument
19 canvas->translate(0, 0);
24 canvas->drawPath(path, paint);
28 void test_reverse_concave(SkCanvas* canvas, const SkPaint& paint) { argument
30 canvas->save();
31 canvas->translate(100, 0);
36 canvas->drawPath(path, paint);
37 canvas->restore();
41 void test_bowtie(SkCanvas* canvas, const SkPaint& paint) { argument
43 canvas
54 test_fake_bowtie(SkCanvas* canvas, const SkPaint& paint) argument
69 test_fish(SkCanvas* canvas, const SkPaint& paint) argument
84 test_collinear_edges(SkCanvas* canvas, const SkPaint& paint) argument
97 test_hole(SkCanvas* canvas, const SkPaint& paint) argument
114 test_star(SkCanvas* canvas, const SkPaint& paint) argument
129 test_stairstep(SkCanvas* canvas, const SkPaint& paint) argument
143 test_stairstep2(SkCanvas* canvas, const SkPaint& paint) argument
157 test_overlapping(SkCanvas* canvas, const SkPaint& paint) argument
170 test_monotone_1(SkCanvas* canvas, const SkPaint& paint) argument
184 test_monotone_2(SkCanvas* canvas, const SkPaint& paint) argument
197 test_monotone_3(SkCanvas* canvas, const SkPaint& paint) argument
210 test_monotone_4(SkCanvas* canvas, const SkPaint& paint) argument
225 test_monotone_5(SkCanvas* canvas, const SkPaint& paint) argument
237 test_degenerate(SkCanvas* canvas, const SkPaint& paint) argument
251 test_coincident_edge(SkCanvas* canvas, const SkPaint& paint) argument
269 test_bowtie_coincident_triangle(SkCanvas* canvas, const SkPaint& paint) argument
285 test_coincident_edges_1(SkCanvas* canvas, const SkPaint& paint) argument
299 test_coincident_edges_2(SkCanvas* canvas, const SkPaint& paint) argument
313 test_coincident_edges_3(SkCanvas* canvas, const SkPaint& paint) argument
327 test_coincident_edges_4(SkCanvas* canvas, const SkPaint& paint) argument
[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 Dclipdrawdraw.cpp19 static void Draw(SkCanvas* canvas, const SkRect& rect) { argument
25 canvas->save();
27 canvas->save();
28 canvas->clipRect(rect);
29 canvas->drawRect(bigRect, p);
30 canvas->restore();
34 canvas->drawRect(rect, p);
35 canvas->restore();
38 DEF_SIMPLE_GM_BG(clipdrawdraw, canvas, 512, 512,
47 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(nullptr, nullptr);
26 canvas->drawRect(SkRect::MakeXYWH(1,0,1,1), p);
27 canvas->restore();
30 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) {
46 canvas
[all...]
H A Dtextblobtransforms.cpp63 void onDraw(SkCanvas* canvas) override {
65 canvas->drawColor(sk_tool_utils::color_to_565(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.cpp22 static void do_draw(SkCanvas* canvas, SkXfermode::Mode mode, 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);
59 canvas
69 make_image(SkCanvas* canvas) argument
117 draw_set(SkCanvas* canvas, SkImageFilter* filters[], int count) argument
[all...]
H A Dmatriximagefilter.cpp12 static void draw(SkCanvas* canvas, const SkRect& rect, const SkBitmap& bitmap, argument
18 canvas->saveLayer(&rect, &paint);
19 canvas->drawBitmap(bitmap, 0, 0);
20 canvas->restore();
25 SkCanvas canvas(*bitmap);
32 canvas.save();
33 canvas.translate(SkIntToScalar(x), SkIntToScalar(y));
34 canvas.drawRect(SkRect::MakeXYWH(0, 0, 16, 16), darkPaint);
35 canvas.drawRect(SkRect::MakeXYWH(16, 0, 16, 16), lightPaint);
36 canvas
[all...]
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 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) {
40 canvas->drawColor(SK_ColorWHITE);
41 excercise_draw_pos_text(canvas, text, 30, 90, p);
43 canvas->save();
44 canvas->rotate(45.0f);
46 excercise_draw_pos_text(canvas, text, 30, 45, p);
47 canvas->restore();
49 canvas
[all...]
H A Dpictureimagefilter.cpp27 SkCanvas* canvas = recorder.beginRecording(100, 100, nullptr, 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 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);
46 canvas->save();
50 canvas->save();
51 canvas->translate(size / 2.0f, size / 2.0f);
52 canvas->scale(scale, scale);
53 draw_path(size / 2.0f / scale, canvas, paint);
54 canvas
[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);
39 canvas->drawDrawable(drawable, 0, 150);
43 canvas->drawDrawable(drawable, &m);
46 canvas->drawDrawable(drawable, &m);
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);
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 Dbug530095.cpp12 DEF_SIMPLE_GM(bug530095, canvas, 900, 1200) {
24 canvas->drawPath(path1, paint);
30 canvas->save();
31 canvas->scale(100, 100);
32 canvas->translate(4, 0);
33 canvas->drawPath(path2, paint);
34 canvas->restore();
38 canvas->save();
39 canvas->translate(0, 400);
40 canvas
[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...]
/external/chromium-trace/catapult/experimental/heatmap/
H A Dheatmap.js1 Heatmap = function(canvas, resolutionSlider, data) {
2 this.canvas = canvas.get(0);
3 this.context = this.canvas.getContext('2d');
7 this.installInputHandlers(canvas, resolutionSlider);
/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);
39 REPORTER_ASSERT(reporter, nullptr != canvas->getDrawFilter());
40 canvas->restore();
42 REPORTER_ASSERT(reporter, nullptr == 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...]

Completed in 348 milliseconds

1234567891011>>