/external/skia/gm/ |
H A D | cgms.cpp | 13 DEF_SIMPLE_GM(c_gms, canvas, 640, 480) { 14 sk_test_c_api((sk_canvas_t*)canvas);
|
H A D | concavepaths.cpp | 17 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 D | smallimage.cpp | 4 DEF_SIMPLE_GM(small_image, canvas, 8, 8) { 7 canvas->drawBitmap(bitmap, 0.0f, 0.0f);
|
H A D | bitmaprecttest.cpp | 16 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 D | clipdrawdraw.cpp | 19 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 D | blend.cpp | 10 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 D | colorwheel.cpp | 14 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 D | textblobtransforms.cpp | 63 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 D | imagefilters.cpp | 22 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 D | matriximagefilter.cpp | 12 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 D | smallarc.cpp | 14 DEF_SIMPLE_GM(smallarc, canvas, 762, 762) { 25 canvas->translate(-400, -400); 26 canvas->scale(8, 8); 27 canvas->drawPath(path, p);
|
H A D | skbug_4868.cpp | 12 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 D | plus.cpp | 11 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 D | pdf_never_embed.cpp | 12 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 D | pictureimagefilter.cpp | 27 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 D | scaledstrokes.cpp | 27 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 D | drawable.cpp | 16 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 D | thinrects.cpp | 28 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 D | annotated_text.cpp | 13 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 D | bug530095.cpp | 12 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 D | internal_links.cpp | 35 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 D | thinstrokedrects.cpp | 28 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 D | heatmap.js | 1 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 D | DrawFilterTest.cpp | 25 * 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 D | CanvasStateHelpers.cpp | 16 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...] |