/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 | blend.cpp | 11 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 D | complexclip4.cpp | 34 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 D | clipdrawdraw.cpp | 21 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 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 | 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) { 47 canvas [all...] |
H A D | textblobtransforms.cpp | 64 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 D | matriximagefilter.cpp | 13 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 D | crbug_691386.cpp | 11 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 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 | rrectclipdrawpaint.cpp | 14 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 D | concavepaths.cpp | 14 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 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) { 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 D | bitmapshader.cpp | 23 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 D | thinconcavepaths.cpp | 14 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 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.get()); 39 canvas->drawDrawable(drawable.get(), 0, 150); 43 canvas->drawDrawable(drawable.get(), &m); 46 canvas->drawDrawable(drawable.get(), &m);
|
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); 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 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.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 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...] |
/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.get()); 39 REPORTER_ASSERT(reporter, nullptr != canvas->getDrawFilter()); 40 canvas->restore(); 42 REPORTER_ASSERT(reporter, nullptr == canvas->getDrawFilter());
|
/external/skia/bench/ |
H A D | BlurOccludedRRectBench.cpp | 28 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...] |