/external/skia/gm/ |
H A D | bmpfilterqualityrepeat.cpp | 24 SkCanvas canvas(fBmp); 28 canvas.drawBitmap(colorBmp, 0, 0); 30 canvas.drawBitmap(colorBmp, 20, 0); 32 canvas.drawBitmap(colorBmp, 0, 20); 34 canvas.drawBitmap(colorBmp, 20, 20); 41 void onDraw(SkCanvas* canvas) override { 42 this->drawAll(canvas, 2.5f); 43 canvas->translate(0, 250); 44 canvas->scale(0.5, 0.5); 45 this->drawAll(canvas, 49 drawAll(SkCanvas* canvas, SkScalar scaleX) const argument [all...] |
H A D | imagesource.cpp | 16 static void fill_rect_filtered(SkCanvas* canvas, argument 21 canvas->save(); 22 canvas->clipRect(clipRect); 23 canvas->drawPaint(paint); 24 canvas->restore(); 43 void onDraw(SkCanvas* canvas) override { 44 canvas->clear(SK_ColorBLACK); 54 fill_rect_filtered(canvas, clipRect, std::move(imageSource)); 55 canvas->translate(SkIntToScalar(100), 0); 61 fill_rect_filtered(canvas, clipRec [all...] |
H A D | clip_strokerect.cpp | 27 void onDraw(SkCanvas* canvas) override { 38 canvas->save(); 39 canvas->clipRect(rect, true); 40 canvas->drawRect(r, p); 41 canvas->restore(); 45 canvas->drawRect(rect, p); 56 canvas->save(); 57 canvas->clipRect(rect2, true); 58 canvas->drawRect(r2, p); 59 canvas [all...] |
H A D | perspshaders.cpp | 21 SkCanvas* canvas = surface->getCanvas(); local 23 sk_tool_utils::draw_checkerboard(canvas, SK_ColorRED, SK_ColorGREEN, w/10); 81 void drawRow(SkCanvas* canvas, SkFilterQuality filterQ) { argument 100 canvas->save(); 102 canvas->save(); 103 canvas->concat(fPerspMatrix); 104 canvas->drawBitmapRect(fBitmap, r, &filterPaint); 105 canvas->restore(); 107 canvas->translate(SkIntToScalar(kCellSize), 0); 108 canvas [all...] |
H A D | bug5252.cpp | 13 DEF_SIMPLE_GM(bug5252, canvas, 500, 500) { 14 canvas->translate(SkIntToScalar(10), SkIntToScalar(20)); 18 canvas->clipPath(clip1); // bug 22 //canvas->clipPath(clip2); // ok 32 SkAutoCanvasRestore acs(canvas, true); 34 canvas->translate(i * 15.f, j * 20.f); 35 canvas->drawRect(SkRect::MakeXYWH(5, 5, 10, 15),pa); 40 canvas->drawPath(path, pa);
|
H A D | drawfilter.cpp | 53 void onDraw(SkCanvas* canvas) override { 58 canvas->setDrawFilter(nullptr); 59 canvas->drawRect(r, p); 60 canvas->setDrawFilter(new TestFilter)->unref(); 61 canvas->translate(120.0f, 40.0f); 62 canvas->drawRect(r, p); 63 canvas->setDrawFilter(nullptr);
|
H A D | pathmaskcache.cpp | 28 void onDraw(SkCanvas* canvas) override { 33 auto drawPathSet = [canvas] (const SkPath& path, const SkMatrix& m) { 39 canvas->save(); 40 canvas->translate(-bounds.fLeft, -bounds.fTop); 42 canvas->save(); 43 canvas->concat(m); 44 canvas->drawPath(path, paint); 45 canvas->restore(); 48 canvas->translate(bounds.width() + kPad, 0.f); 49 canvas [all...] |
H A D | imagefilters.cpp | 22 static void do_draw(SkCanvas* canvas, SkBlendMode mode, sk_sp<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); 60 canvas 70 make_image(SkCanvas* canvas) argument 117 draw_set(SkCanvas* canvas, sk_sp<SkImageFilter> filters[], int count) argument [all...] |
H A D | offsetimagefilter.cpp | 45 void onDraw(SkCanvas* canvas) override { 46 canvas->clear(SK_ColorBLACK); 60 DrawClippedImage(canvas, image.get(), paint, 1, cropRect); 61 canvas->translate(SkIntToScalar(image->width() + MARGIN), 0); 67 DrawClippedImage(canvas, fBitmap.get(), paint, 2, cropRect); 70 static void DrawClippedImage(SkCanvas* canvas, const SkImage* image, const SkPaint& paint, argument 74 canvas->save(); 75 canvas->clipRect(clipRect); 76 canvas->scale(scale, scale); 77 canvas 111 doDraw(SkCanvas* canvas, const SkRect& r, sk_sp<SkImageFilter> imgf, const SkRect* clipR = nullptr) argument [all...] |
H A D | drawregionmodes.cpp | 34 void onDraw(SkCanvas* canvas) override { 35 canvas->clear(SK_ColorGREEN); 42 canvas->translate(-50.0f, 75.0f); 43 canvas->rotate(-45.0f); 44 canvas->drawRegion(fRegion, paint); 46 canvas->translate(125.0f, 125.0f); 48 canvas->drawRegion(fRegion, paint); 50 canvas->translate(-125.0f, 125.0f); 54 canvas->drawRegion(fRegion, paint); 56 canvas [all...] |
H A D | spritebitmap.cpp | 18 SkCanvas canvas(*bm); 22 canvas.drawCircle(50, 50, 50, paint); 25 static void draw_1_bitmap(SkCanvas* canvas, const SkBitmap& bm, bool doClip, argument 27 SkAutoCanvasRestore acr(canvas, true); 38 canvas->translate(SkIntToScalar(bm.width() + 20), 0); 41 canvas->save(); 42 canvas->clipRect(clipR); 44 canvas->drawBitmap(bm, SkIntToScalar(dx), SkIntToScalar(dy), &paint); 46 canvas->restore(); 67 void onDraw(SkCanvas* canvas) overrid [all...] |
H A D | stroke_rect_shader.cpp | 16 DEF_SIMPLE_GM(stroke_rect_shader, canvas, 690, 300) { 27 canvas->translate(kRect.centerX(), kRect.centerY()); 31 canvas->save(); 37 canvas->drawRect(kRect, paint); 38 canvas->translate(kRect.width() + kPad, 0); 41 canvas->drawRect(kRect, paint); 42 canvas->translate(kRect.width() + kPad, 0); 46 canvas->drawRect(kRect, paint); 47 canvas->translate(kRect.width() + kPad, 0); 50 canvas [all...] |
H A D | imagefiltersstroked.cpp | 36 static void draw_circle(SkCanvas* canvas, const SkRect& r, const SkPaint& paint) { argument 37 canvas->drawCircle(r.centerX(), r.centerY(), 41 static void draw_line(SkCanvas* canvas, const SkRect& r, const SkPaint& paint) { argument 42 canvas->drawLine(r.fLeft, r.fBottom, r.fRight, r.fTop, paint); 45 static void draw_rect(SkCanvas* canvas, const SkRect& r, const SkPaint& paint) { argument 46 canvas->drawRect(r, paint); 49 void onDraw(SkCanvas* canvas) override { 54 canvas->clear(SK_ColorBLACK); 79 canvas->translate(0, margin); 80 canvas [all...] |
H A D | srcmode.cpp | 33 static void draw_hair(SkCanvas* canvas, const SkPaint& paint) { argument 36 canvas->drawLine(0, 0, W, H, p); 39 static void draw_thick(SkCanvas* canvas, const SkPaint& paint) { argument 42 canvas->drawLine(0, 0, W, H, p); 45 static void draw_rect(SkCanvas* canvas, const SkPaint& paint) { argument 46 canvas->drawRect(SkRect::MakeWH(W, H), paint); 49 static void draw_oval(SkCanvas* canvas, const SkPaint& paint) { argument 50 canvas->drawOval(SkRect::MakeWH(W, H), paint); 53 static void draw_text(SkCanvas* canvas, const SkPaint& paint) { argument 56 canvas 75 drawContent(SkCanvas* canvas) argument 115 compat_surface(SkCanvas* canvas, const SkISize& size, bool skipGPU) argument 132 onDraw(SkCanvas* canvas) argument [all...] |
H A D | dashcubics.cpp | 17 static void flower(SkCanvas* canvas, const SkPath& path, SkScalar intervals[2], argument 24 canvas->drawPath(path, paint); 29 canvas->drawPath(path, paint); 34 canvas->drawPath(path, paint); 37 DEF_SIMPLE_GM(dashcubics, canvas, 865, 750) { 50 canvas->translate(-35.f, -55.f); 53 canvas->save(); 54 canvas->translate(x * 430.f, y * 355.f); 56 flower(canvas, path, intervals, y ? SkPaint::kDefault_Join : SkPaint::kRound_Join); 57 canvas [all...] |
H A D | pathopsskpclip.cpp | 34 void onDraw(SkCanvas* canvas) override { 51 canvas->setAllowSimplifyClip(true); 52 canvas->save(); 53 canvas->drawPicture(pict); 54 canvas->restore(); 56 canvas->setAllowSimplifyClip(false); 57 canvas->save(); 58 canvas->translate(SkIntToScalar(1200 / 2), 0); 59 canvas->drawPicture(pict); 60 canvas [all...] |
H A D | extractbitmap.cpp | 21 SkCanvas canvas(*bitmap); 22 canvas.drawColor(SK_ColorRED); 25 canvas.drawCircle(SkIntToScalar(W)/2, SkIntToScalar(H)/2, SkIntToScalar(W)/2, paint); 42 void onDraw(SkCanvas* canvas) override { 48 canvas->translate(SkIntToScalar(20), SkIntToScalar(20)); 50 canvas->drawBitmap(bitmap, 0, 0); 58 canvas->drawBitmap(subset, 0, 0); 61 canvas->drawBitmap(subset, SkIntToScalar(x), SkIntToScalar(y)); 65 SkAutoCanvasRestore autoRestore(canvas, true); 66 canvas [all...] |
H A D | bitmapfilters.cpp | 33 static SkScalar draw_bm(SkCanvas* canvas, const SkBitmap& bm, argument 35 canvas->drawBitmap(bm, x, y, paint); 48 static SkScalar draw_row(SkCanvas* canvas, const SkBitmap& bm) { argument 49 SkAutoCanvasRestore acr(canvas, true); 58 canvas->drawText(name, strlen(name), x, SkIntToScalar(bm.height())*scale*5/8, 60 canvas->translate(SkIntToScalar(48), 0); 62 canvas->scale(SkIntToScalar(scale), SkIntToScalar(scale)); 64 x += draw_set(canvas, bm, 0, &paint); 67 draw_set(canvas, bm, x, &paint); 95 void onDraw(SkCanvas* canvas) overrid [all...] |
/external/skia/samplecode/ |
H A D | SampleBigBlur.cpp | 28 virtual void onDrawContent(SkCanvas* canvas) { argument 30 canvas->save(); 36 canvas->translate(200, 200); 37 canvas->drawCircle(100, 100, 200, paint); 38 canvas->restore();
|
H A D | SampleConcavePaths.cpp | 39 virtual void onDrawContent(SkCanvas* canvas) { argument 48 canvas->translate(0, 0); 53 canvas->drawPath(path, paint); 58 canvas->save(); 59 canvas->translate(100, 0); 64 canvas->drawPath(path, paint); 65 canvas->restore(); 70 canvas->save(); 71 canvas->translate(200, 0); 76 canvas [all...] |
H A D | SampleClock.cpp | 34 void onDrawContent(SkCanvas* canvas) override { 39 canvas->save(); 40 canvas->translate(150, 150); 41 canvas->scale(0.4f, 0.4f); 42 canvas->rotate(-180.f/2.f); 60 canvas->save(); 62 canvas->rotate(180.f/6.f); 67 canvas->drawPath(path, paintStroke); 69 canvas->drawRRect(rrect, paintFill); 72 canvas [all...] |
/external/skia/bench/ |
H A D | Benchmark.cpp | 40 void Benchmark::perCanvasPreDraw(SkCanvas* canvas) { argument 41 this->onPerCanvasPreDraw(canvas); 44 void Benchmark::preDraw(SkCanvas* canvas) { argument 45 this->onPreDraw(canvas); 48 void Benchmark::postDraw(SkCanvas* canvas) { argument 49 this->onPostDraw(canvas); 52 void Benchmark::perCanvasPostDraw(SkCanvas* canvas) { argument 53 this->onPerCanvasPostDraw(canvas); 56 void Benchmark::draw(int loops, SkCanvas* canvas) { argument 57 SkAutoCanvasRestore ar(canvas, tru [all...] |
/external/skia/src/core/ |
H A D | SkDrawable.cpp | 26 static void draw_bbox(SkCanvas* canvas, const SkRect& r) { argument 30 canvas->drawRect(r, paint); 31 canvas->drawLine(r.left(), r.top(), r.right(), r.bottom(), paint); 32 canvas->drawLine(r.left(), r.bottom(), r.right(), r.top(), paint); 35 void SkDrawable::draw(SkCanvas* canvas, const SkMatrix* matrix) { argument 36 SkAutoCanvasRestore acr(canvas, true); 38 canvas->concat(*matrix); 40 this->onDraw(canvas); 43 draw_bbox(canvas, this->getBounds()); 47 void SkDrawable::draw(SkCanvas* canvas, SkScala argument 79 SkCanvas* canvas = recorder.beginRecording(bounds, nullptr, 0); local [all...] |
/external/skia/tests/ |
H A D | CanvasTest.cpp | 10 * a single or a small group of canvas API calls. Each test step is 20 * static void MyTestStepFunction(SkCanvas* canvas, 25 * canvas->someCanvasAPImethod(); 39 * of a single canvas API call. 71 SkCanvas canvas(10, 10); 75 irect = canvas.getDeviceClipBounds(); 77 REPORTER_ASSERT(reporter, canvas.getDeviceClipBounds(&irect2)); 81 rect = canvas.getLocalClipBounds(); 83 REPORTER_ASSERT(reporter, canvas.getLocalClipBounds(&rect2)); 86 canvas 121 test_restriction(skiatest::Reporter* reporter, SkCanvas* canvas) argument 401 SaveMatrixClipStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 416 SaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 426 BoundedSaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 436 PaintSaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 446 TwoClipOpsStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 459 DrawNearlyZeroLengthPathTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 469 DrawVerticesShaderTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 485 DrawPictureTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 498 SaveRestoreTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 520 NestedSaveRestoreWithSolidPaintTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 541 NestedSaveRestoreWithFlushTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 560 DescribeTopLayerTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 606 SkCanvas* canvas = doc->beginPage(SkIntToScalar(d.fWidth), local 636 std::unique_ptr<SkCanvas> canvas = SkCanvas::MakeRasterDirect(info, baseAddr, minRowBytes); local 760 MockFilterCanvas(SkCanvas* canvas) argument 872 test_cliptype(SkCanvas* canvas, skiatest::Reporter* r) argument [all...] |
/external/skia/tools/ |
H A D | chrome_fuzz.cpp | 32 SkCanvas* canvas) { 44 canvas->save(); 45 canvas->clipRect(SkRect::MakeXYWH( 50 canvas->drawBitmap(bitmap, 0, 0, &paint); 53 canvas->restore(); 60 SkCanvas* canvas) { 66 run_test_case(testdata, bitmap, canvas); 74 SkCanvas canvas(bitmap); 75 canvas.clear(0x00000000); 77 if (!read_and_run_test_case(argv[i], bitmap, &canvas)) 31 run_test_case(const SkString& testdata, const SkBitmap& bitmap, SkCanvas* canvas) argument 59 read_and_run_test_case(const char* filename, const SkBitmap& bitmap, SkCanvas* canvas) argument [all...] |