/external/skia/gm/ |
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 | clipdrawdraw.cpp | 30 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 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(NULL, NULL); 26 canvas->drawRect(SkRect::MakeXYWH(1,0,1,1), p); 27 canvas->restore(); 30 canvas [all...] |
H A D | colorwheel.cpp | 13 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 D | textblobtransforms.cpp | 63 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 D | imagefilters.cpp | 27 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 D | repeated_bitmap.cpp | 12 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 D | pixelsnap.cpp | 35 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 D | pathreverse.cpp | 13 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 D | pictureimagefilter.cpp | 27 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 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 | 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...] |
H A D | bitmapsource.cpp | 26 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 D | spritebitmap.cpp | 16 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 D | stroketext.cpp | 12 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 D | filltypes.cpp | 37 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 D | aaclip.cpp | 16 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 D | concavepaths.cpp | 16 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 D | circularclips.cpp | 38 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 D | bitmaprecttest.cpp | 15 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 D | DrawFilterTest.cpp | 23 * 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 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...] |
/external/skia/samplecode/ |
H A D | SamplePicture.cpp | 48 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 D | SampleFillType.cpp | 40 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...] |