/external/skia/gm/ |
H A D | imagefilterscropexpand.cpp | 33 void draw(SkCanvas* canvas, const SkBitmap& bitmap, const SkRect& rect, 40 DEF_SIMPLE_GM(imagefilterscropexpand, canvas, 730, 650) { 70 canvas->translate(MARGIN, MARGIN); 72 canvas->save(); 78 draw(canvas, checkerboard, rect, SkColorFilterImageFilter::Make(cfAlphaTrans, 82 draw(canvas, checkerboard, rect, SkBlurImageFilter::Make(0.3f, 0.3f, 86 draw(canvas, checkerboard, rect, SkBlurImageFilter::Make(8.0f, 8.0f, 90 draw(canvas, checkerboard, rect, SkDilateImageFilter::Make(2, 2, 94 draw(canvas, checkerboard, rect, SkErodeImageFilter::Make(2, 2, 98 draw(canvas, checkerboar 162 SkCanvas* canvas = surface->getCanvas(); local 175 draw(SkCanvas* canvas, const SkBitmap& bitmap, const SkRect& rect, sk_sp<SkImageFilter> filter) argument [all...] |
H A D | blurcircles2.cpp | 47 void onDraw(SkCanvas* canvas) override { 68 SkISize size = canvas->getBaseLayerSize(); 71 canvas->save(); 72 canvas->translate(size.fWidth / 2.f, size.fHeight / 4.f); 73 canvas->drawCircle(0, 0, fAnimRadius, paint); 74 canvas->translate(0, 2 * kMaxR); 75 canvas->drawPath(almostCircle, paint); 76 canvas->restore(); 79 canvas->save(); 83 canvas [all...] |
H A D | imageblurrepeatmode.cpp | 13 static sk_sp<SkImage> make_image(SkCanvas* canvas, int direction) { argument 15 auto surface = sk_tool_utils::makeSurface(canvas, info); 49 static void draw_image(SkCanvas* canvas, const sk_sp<SkImage> image, sk_sp<SkImageFilter> filter) { argument 50 SkAutoCanvasRestore acr(canvas, true); 54 canvas->translate(SkIntToScalar(30), 0); 55 canvas->clipRect(SkRect::MakeIWH(image->width(),image->height())); 56 canvas->drawImage(image, 0, 0, &paint); 80 void onDraw(SkCanvas* canvas) override { 82 { make_image(canvas, 1), make_image(canvas, [all...] |
H A D | matrixconvolution.cpp | 36 SkCanvas canvas(n32Bitmap); 37 canvas.clear(0x00000000); 49 canvas.drawString(str, SkIntToScalar(-10), SkIntToScalar(80), paint); 60 void draw(SkCanvas* canvas, int x, int y, const SkIPoint& kernelOffset, argument 70 if (canvas->imageInfo().colorSpace()) { 93 canvas->save(); 94 canvas->translate(SkIntToScalar(x), SkIntToScalar(y)); 95 canvas->clipRect(SkRect::MakeWH(SkIntToScalar(fBitmap.width()), 97 canvas->drawBitmap(fBitmap, 0, 0, &paint); 98 canvas [all...] |
H A D | resizeimagefilter.cpp | 27 void draw(SkCanvas* canvas, argument 33 canvas->getTotalMatrix().mapRect(&dstRect, rect); 34 canvas->save(); 37 canvas->translate(rect.x(), rect.y()); 38 canvas->scale(deviceScaleX, deviceScaleY); 39 canvas->translate(-rect.x(), -rect.y()); 47 canvas->saveLayer(&rect, &filteredPaint); 52 canvas->drawOval(ovalRect, paint); 53 canvas->restore(); // for saveLayer 54 canvas [all...] |
H A D | verylargebitmap.cpp | 15 static void draw(SkCanvas* canvas, int width, int height, SkColor colors[2]) { argument 22 canvas->drawPaint(paint); 42 static void show_image(SkCanvas* canvas, int width, int height, SkColor colors[2], argument 52 canvas->save(); 53 canvas->clipRect(dstRect); 54 canvas->drawImage(image, 0, 0, nullptr); 55 canvas->restore(); 56 canvas->drawRect(dstRect, borderPaint); 62 canvas->drawImageRect(image, subset, dstRect, nullptr); 63 canvas [all...] |
H A D | all_bitmap_configs.cpp | 64 SkCanvas* canvas) { 68 canvas->drawText(&c, 1, x - bounds.centerX(), y - bounds.centerY(), *p); 71 static void color_wheel_native(SkCanvas* canvas) { argument 72 SkAutoCanvasRestore autoCanvasRestore(canvas, true); 73 canvas->translate(0.5f * SCALE, 0.5f * SCALE); 77 canvas->drawCircle(0.0f, 0.0f, SCALE * 0.5f, p); 86 draw_center_letter('K', &p, SK_ColorBLACK, Z, Z, canvas); 87 draw_center_letter('R', &p, SK_ColorRED, Z, D, canvas); 88 draw_center_letter('G', &p, SK_ColorGREEN, -X, -Y, canvas); 89 draw_center_letter('B', &p, SK_ColorBLUE, X, -Y, canvas); 59 draw_center_letter(char c, SkPaint* p, SkColor color, SkScalar x, SkScalar y, SkCanvas* canvas) argument 105 draw(SkCanvas* canvas, const SkPaint& p, const SkBitmap& src, SkColorType colorType, const char text[]) argument [all...] |
H A D | roundrects.cpp | 140 void onDraw(SkCanvas* canvas) override { 142 canvas->translate(20 * SK_Scalar1, 20 * SK_Scalar1); 162 canvas->save(); 169 canvas->concat(mat); 174 canvas->drawRect(rect, rectPaint); 175 canvas->drawRRect(circleRect, fPaints[i]); 177 canvas->restore(); 191 canvas->save(); 193 canvas->translate(kXStart + SK_Scalar1 * kXStep * 2.55f + SK_Scalar1 / 4, 199 canvas [all...] |
H A D | bug615686.cpp | 11 DEF_SIMPLE_GM(bug615686, canvas, 250, 250) { 19 canvas->drawPath(path, p);
|
H A D | cgm.c | 29 static void do_draw(sk_canvas_t* canvas) { argument 34 sk_canvas_draw_paint(canvas, paint); 39 sk_canvas_draw_rect(canvas, &r, paint); 45 sk_canvas_draw_oval(canvas, &r, paint); 50 void sk_test_c_api(sk_canvas_t* canvas) { argument 51 do_draw(canvas); 63 sk_canvas_draw_image(canvas, img0, W + 10, 10, NULL); 72 sk_canvas_draw_image(canvas, img1, W/2, H/2, NULL);
|
H A D | circle_sizes.cpp | 9 DEF_SIMPLE_GM(circle_sizes, canvas, 128, 128) { 13 canvas->drawCircle({14.0f + 32.0f * (i % 4),
|
H A D | crbug_788500.cpp | 13 DEF_SIMPLE_GM(crbug_788500, canvas, 300, 300) { 22 canvas->drawPath(path, paint);
|
H A D | draw_bitmap_rect_skbug4374.cpp | 10 DEF_SIMPLE_GM(draw_bitmap_rect_skbug4734, canvas, 64, 64) { 17 canvas->drawBitmapRect(source, rect, dst, nullptr);
|
/external/skqp/gm/ |
H A D | imagefilterscropexpand.cpp | 33 void draw(SkCanvas* canvas, const SkBitmap& bitmap, const SkRect& rect, 40 DEF_SIMPLE_GM(imagefilterscropexpand, canvas, 730, 650) { 70 canvas->translate(MARGIN, MARGIN); 72 canvas->save(); 78 draw(canvas, checkerboard, rect, SkColorFilterImageFilter::Make(cfAlphaTrans, 82 draw(canvas, checkerboard, rect, SkBlurImageFilter::Make(0.3f, 0.3f, 86 draw(canvas, checkerboard, rect, SkBlurImageFilter::Make(8.0f, 8.0f, 90 draw(canvas, checkerboard, rect, SkDilateImageFilter::Make(2, 2, 94 draw(canvas, checkerboard, rect, SkErodeImageFilter::Make(2, 2, 98 draw(canvas, checkerboar 162 SkCanvas* canvas = surface->getCanvas(); local 175 draw(SkCanvas* canvas, const SkBitmap& bitmap, const SkRect& rect, sk_sp<SkImageFilter> filter) argument [all...] |
H A D | blurcircles2.cpp | 47 void onDraw(SkCanvas* canvas) override { 68 SkISize size = canvas->getBaseLayerSize(); 71 canvas->save(); 72 canvas->translate(size.fWidth / 2.f, size.fHeight / 4.f); 73 canvas->drawCircle(0, 0, fAnimRadius, paint); 74 canvas->translate(0, 2 * kMaxR); 75 canvas->drawPath(almostCircle, paint); 76 canvas->restore(); 79 canvas->save(); 83 canvas [all...] |
H A D | imageblurrepeatmode.cpp | 13 static sk_sp<SkImage> make_image(SkCanvas* canvas, int direction) { argument 15 auto surface = sk_tool_utils::makeSurface(canvas, info); 49 static void draw_image(SkCanvas* canvas, const sk_sp<SkImage> image, sk_sp<SkImageFilter> filter) { argument 50 SkAutoCanvasRestore acr(canvas, true); 54 canvas->translate(SkIntToScalar(30), 0); 55 canvas->clipRect(SkRect::MakeIWH(image->width(),image->height())); 56 canvas->drawImage(image, 0, 0, &paint); 80 void onDraw(SkCanvas* canvas) override { 82 { make_image(canvas, 1), make_image(canvas, [all...] |
H A D | matrixconvolution.cpp | 36 SkCanvas canvas(n32Bitmap); 37 canvas.clear(0x00000000); 49 canvas.drawString(str, SkIntToScalar(-10), SkIntToScalar(80), paint); 60 void draw(SkCanvas* canvas, int x, int y, const SkIPoint& kernelOffset, argument 70 if (canvas->imageInfo().colorSpace()) { 93 canvas->save(); 94 canvas->translate(SkIntToScalar(x), SkIntToScalar(y)); 95 canvas->clipRect(SkRect::MakeWH(SkIntToScalar(fBitmap.width()), 97 canvas->drawBitmap(fBitmap, 0, 0, &paint); 98 canvas [all...] |
H A D | resizeimagefilter.cpp | 27 void draw(SkCanvas* canvas, argument 33 canvas->getTotalMatrix().mapRect(&dstRect, rect); 34 canvas->save(); 37 canvas->translate(rect.x(), rect.y()); 38 canvas->scale(deviceScaleX, deviceScaleY); 39 canvas->translate(-rect.x(), -rect.y()); 47 canvas->saveLayer(&rect, &filteredPaint); 52 canvas->drawOval(ovalRect, paint); 53 canvas->restore(); // for saveLayer 54 canvas [all...] |
H A D | verylargebitmap.cpp | 15 static void draw(SkCanvas* canvas, int width, int height, SkColor colors[2]) { argument 22 canvas->drawPaint(paint); 42 static void show_image(SkCanvas* canvas, int width, int height, SkColor colors[2], argument 52 canvas->save(); 53 canvas->clipRect(dstRect); 54 canvas->drawImage(image, 0, 0, nullptr); 55 canvas->restore(); 56 canvas->drawRect(dstRect, borderPaint); 62 canvas->drawImageRect(image, subset, dstRect, nullptr); 63 canvas [all...] |
H A D | all_bitmap_configs.cpp | 64 SkCanvas* canvas) { 68 canvas->drawText(&c, 1, x - bounds.centerX(), y - bounds.centerY(), *p); 71 static void color_wheel_native(SkCanvas* canvas) { argument 72 SkAutoCanvasRestore autoCanvasRestore(canvas, true); 73 canvas->translate(0.5f * SCALE, 0.5f * SCALE); 77 canvas->drawCircle(0.0f, 0.0f, SCALE * 0.5f, p); 86 draw_center_letter('K', &p, SK_ColorBLACK, Z, Z, canvas); 87 draw_center_letter('R', &p, SK_ColorRED, Z, D, canvas); 88 draw_center_letter('G', &p, SK_ColorGREEN, -X, -Y, canvas); 89 draw_center_letter('B', &p, SK_ColorBLUE, X, -Y, canvas); 59 draw_center_letter(char c, SkPaint* p, SkColor color, SkScalar x, SkScalar y, SkCanvas* canvas) argument 105 draw(SkCanvas* canvas, const SkPaint& p, const SkBitmap& src, SkColorType colorType, const char text[]) argument [all...] |
H A D | roundrects.cpp | 140 void onDraw(SkCanvas* canvas) override { 142 canvas->translate(20 * SK_Scalar1, 20 * SK_Scalar1); 162 canvas->save(); 169 canvas->concat(mat); 174 canvas->drawRect(rect, rectPaint); 175 canvas->drawRRect(circleRect, fPaints[i]); 177 canvas->restore(); 191 canvas->save(); 193 canvas->translate(kXStart + SK_Scalar1 * kXStep * 2.55f + SK_Scalar1 / 4, 199 canvas [all...] |
/external/skia/samplecode/ |
H A D | SampleTextOnPath.cpp | 16 static void textStrokePath(SkCanvas* canvas) { argument 21 canvas->save(); 22 canvas->scale(SkIntToScalar(250),SkIntToScalar(250)); 35 canvas->drawPath(path, paint); 43 canvas->drawTextOnPathHV(text, len, path, 0, 45 canvas->restore(); 48 static void textPathMatrix(SkCanvas* canvas) { argument 60 canvas->drawPath(path, paint); 71 canvas->drawTextOnPath(text, len, path, nullptr, paint); 76 canvas 142 textStrokePath(canvas); variable 145 textPathMatrix(canvas); variable [all...] |
/external/skqp/samplecode/ |
H A D | SampleTextOnPath.cpp | 16 static void textStrokePath(SkCanvas* canvas) { argument 21 canvas->save(); 22 canvas->scale(SkIntToScalar(250),SkIntToScalar(250)); 35 canvas->drawPath(path, paint); 43 canvas->drawTextOnPathHV(text, len, path, 0, 45 canvas->restore(); 48 static void textPathMatrix(SkCanvas* canvas) { argument 60 canvas->drawPath(path, paint); 71 canvas->drawTextOnPath(text, len, path, nullptr, paint); 76 canvas 142 textStrokePath(canvas); variable 145 textPathMatrix(canvas); variable [all...] |
/external/robolectric-shadows/robolectric/src/test/java/org/robolectric/shadows/ |
H A D | ShadowCanvasTest.java | 36 Canvas canvas = new Canvas(targetBitmap); 37 canvas.drawBitmap(imageBitmap, 1, 2, new Paint()); 38 canvas.drawBitmap(imageBitmap, 100, 200, new Paint()); 41 "Bitmap for file:/an/image.jpg at (100,200)", shadowOf(canvas).getDescription()); 49 Canvas canvas = new Canvas(targetBitmap); 50 canvas.drawBitmap(imageBitmap, new Rect(1,2,3,4), new Rect(5,6,7,8), new Paint()); 52 assertEquals("Bitmap for file:/an/image.jpg at (5,6) with height=2 and width=2 taken from Rect(1, 2 - 3, 4)", shadowOf(canvas).getDescription()); 57 Canvas canvas = new Canvas(targetBitmap); 58 canvas.drawBitmap(imageBitmap, new Rect(1,2,3,4), new RectF(5.0f,6.0f,7.5f,8.5f), new Paint()); 60 assertEquals("Bitmap for file:/an/image.jpg at (5.0,6.0) with height=2.5 and width=2.5 taken from Rect(1, 2 - 3, 4)", shadowOf(canvas) [all...] |
/external/skia/experimental/sksg/geometry/ |
H A D | SkSGRect.cpp | 18 void Rect::onClip(SkCanvas* canvas, bool antiAlias) const { argument 19 canvas->clipRect(fRect, SkClipOp::kIntersect, antiAlias); 22 void Rect::onDraw(SkCanvas* canvas, const SkPaint& paint) const { argument 23 canvas->drawRect(fRect, paint); 40 void RRect::onClip(SkCanvas* canvas, bool antiAlias) const { argument 41 canvas->clipRRect(fRRect, SkClipOp::kIntersect, antiAlias); 44 void RRect::onDraw(SkCanvas* canvas, const SkPaint& paint) const { argument 45 canvas->drawRRect(fRRect, paint);
|