/external/skqp/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/gm/ |
H A D | bigrect.cpp | 11 static void draw_big_rect(SkCanvas* canvas, SkScalar big, const SkPaint& rectPaint) { argument 25 canvas->clipRect({0, 0, 35, 35}); 28 canvas->translate(0.5, 0.5); 31 canvas->drawRect(horiz, rectPaint); 34 canvas->drawRect(vert, rectPaint); 37 canvas->drawRect(fromLeft, rectPaint); 40 canvas->drawRect(fromTop, rectPaint); 43 canvas->drawRect(fromRight, rectPaint); 46 canvas->drawRect(fromBottom, rectPaint); 49 canvas [all...] |
H A D | imageblurclampmode.cpp | 13 static sk_sp<SkImage> make_image(SkCanvas* canvas) { argument 15 auto surface = sk_tool_utils::makeSurface(canvas, info); 30 static void draw_image(SkCanvas* canvas, const sk_sp<SkImage> image, sk_sp<SkImageFilter> filter) { argument 31 SkAutoCanvasRestore acr(canvas, true); 35 canvas->translate(SkIntToScalar(30), 0); 36 canvas->clipRect(SkRect::MakeIWH(image->width(),image->height())); 37 canvas->drawImage(image, 0, 0, &paint); 62 void onDraw(SkCanvas* canvas) override { 63 sk_sp<SkImage> image(make_image(canvas)); 65 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 | blurignorexform.cpp | 52 void onDraw(SkCanvas* canvas) override { 57 canvas->translate(10, 25); 58 canvas->save(); 59 canvas->translate(80, 0); 61 SkAutoCanvasRestore autoRestore(canvas, true); 62 canvas->translate(SkIntToScalar(i * 150), 0); 64 canvas->save(); 65 canvas->scale(scale.fScale, scale.fScale); 74 canvas->save(); 75 canvas 96 drawOverlay(SkCanvas* canvas) argument [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 | emboss.cpp | 18 SkCanvas canvas(bm); 19 canvas.clear(0); 22 canvas.drawCircle(50, 50, 50, paint); 40 void onDraw(SkCanvas* canvas) override { 43 canvas->drawBitmap(bm, 10, 10, &paint); 44 canvas->translate(bm.width() + SkIntToScalar(10), 0); 49 canvas->drawBitmap(bm, 10, 10, &paint); 50 canvas->translate(bm.width() + SkIntToScalar(10), 0); 55 canvas->drawBitmap(bm, 10, 10, &paint); 56 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...] |
/external/skqp/gm/ |
H A D | bigrect.cpp | 11 static void draw_big_rect(SkCanvas* canvas, SkScalar big, const SkPaint& rectPaint) { argument 25 canvas->clipRect({0, 0, 35, 35}); 28 canvas->translate(0.5, 0.5); 31 canvas->drawRect(horiz, rectPaint); 34 canvas->drawRect(vert, rectPaint); 37 canvas->drawRect(fromLeft, rectPaint); 40 canvas->drawRect(fromTop, rectPaint); 43 canvas->drawRect(fromRight, rectPaint); 46 canvas->drawRect(fromBottom, rectPaint); 49 canvas [all...] |
H A D | imageblurclampmode.cpp | 13 static sk_sp<SkImage> make_image(SkCanvas* canvas) { argument 15 auto surface = sk_tool_utils::makeSurface(canvas, info); 30 static void draw_image(SkCanvas* canvas, const sk_sp<SkImage> image, sk_sp<SkImageFilter> filter) { argument 31 SkAutoCanvasRestore acr(canvas, true); 35 canvas->translate(SkIntToScalar(30), 0); 36 canvas->clipRect(SkRect::MakeIWH(image->width(),image->height())); 37 canvas->drawImage(image, 0, 0, &paint); 62 void onDraw(SkCanvas* canvas) override { 63 sk_sp<SkImage> image(make_image(canvas)); 65 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 | blurignorexform.cpp | 52 void onDraw(SkCanvas* canvas) override { 57 canvas->translate(10, 25); 58 canvas->save(); 59 canvas->translate(80, 0); 61 SkAutoCanvasRestore autoRestore(canvas, true); 62 canvas->translate(SkIntToScalar(i * 150), 0); 64 canvas->save(); 65 canvas->scale(scale.fScale, scale.fScale); 74 canvas->save(); 75 canvas 96 drawOverlay(SkCanvas* canvas) argument [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...] |
/external/skia/samplecode/ |
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/skqp/samplecode/ |
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/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. 73 SkCanvas canvas(10, 10); 77 irect = canvas.getDeviceClipBounds(); 79 REPORTER_ASSERT(reporter, canvas.getDeviceClipBounds(&irect2)); 83 rect = canvas.getLocalClipBounds(); 85 REPORTER_ASSERT(reporter, canvas.getLocalClipBounds(&rect2)); 88 canvas 121 test_restriction(skiatest::Reporter* reporter, SkCanvas* canvas) argument 383 SaveMatrixClipStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 397 SaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 406 BoundedSaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 415 PaintSaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 424 TwoClipOpsStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 437 DrawNearlyZeroLengthPathTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 447 DrawVerticesShaderTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 464 DrawPictureTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 477 SaveRestoreTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 498 NestedSaveRestoreWithSolidPaintTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 519 NestedSaveRestoreWithFlushTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 545 SkCanvas* canvas = doc->beginPage(SkIntToScalar(d.fWidth), local 575 std::unique_ptr<SkCanvas> canvas = SkCanvas::MakeRasterDirect(info, baseAddr, minRowBytes); local 659 MockFilterCanvas(SkCanvas* canvas) argument 755 test_cliptype(SkCanvas* canvas, skiatest::Reporter* r) argument [all...] |
/external/skqp/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. 73 SkCanvas canvas(10, 10); 77 irect = canvas.getDeviceClipBounds(); 79 REPORTER_ASSERT(reporter, canvas.getDeviceClipBounds(&irect2)); 83 rect = canvas.getLocalClipBounds(); 85 REPORTER_ASSERT(reporter, canvas.getLocalClipBounds(&rect2)); 88 canvas 121 test_restriction(skiatest::Reporter* reporter, SkCanvas* canvas) argument 383 SaveMatrixClipStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 397 SaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 406 BoundedSaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 415 PaintSaveLayerStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 424 TwoClipOpsStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 437 DrawNearlyZeroLengthPathTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 447 DrawVerticesShaderTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 464 DrawPictureTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 477 SaveRestoreTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter* reporter, CanvasTestStep* testStep) argument 498 NestedSaveRestoreWithSolidPaintTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 519 NestedSaveRestoreWithFlushTestStep(SkCanvas* canvas, const TestData& d, skiatest::Reporter*, CanvasTestStep*) argument 545 SkCanvas* canvas = doc->beginPage(SkIntToScalar(d.fWidth), local 575 std::unique_ptr<SkCanvas> canvas = SkCanvas::MakeRasterDirect(info, baseAddr, minRowBytes); local 659 MockFilterCanvas(SkCanvas* canvas) argument 755 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...] |
/external/skqp/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...] |