Searched refs:canvas (Results 276 - 300 of 1705) sorted by relevance

<<11121314151617181920>>

/external/skia/gm/
H A Dimagefilterscropexpand.cpp33 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 Dblurcircles2.cpp47 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 Dimageblurrepeatmode.cpp13 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 Dmatrixconvolution.cpp36 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 Dresizeimagefilter.cpp27 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 Dverylargebitmap.cpp15 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 Dall_bitmap_configs.cpp64 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 Droundrects.cpp140 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 Dbug615686.cpp11 DEF_SIMPLE_GM(bug615686, canvas, 250, 250) {
19 canvas->drawPath(path, p);
H A Dcgm.c29 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 Dcircle_sizes.cpp9 DEF_SIMPLE_GM(circle_sizes, canvas, 128, 128) {
13 canvas->drawCircle({14.0f + 32.0f * (i % 4),
H A Dcrbug_788500.cpp13 DEF_SIMPLE_GM(crbug_788500, canvas, 300, 300) {
22 canvas->drawPath(path, paint);
H A Ddraw_bitmap_rect_skbug4374.cpp10 DEF_SIMPLE_GM(draw_bitmap_rect_skbug4734, canvas, 64, 64) {
17 canvas->drawBitmapRect(source, rect, dst, nullptr);
/external/skqp/gm/
H A Dimagefilterscropexpand.cpp33 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 Dblurcircles2.cpp47 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 Dimageblurrepeatmode.cpp13 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 Dmatrixconvolution.cpp36 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 Dresizeimagefilter.cpp27 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 Dverylargebitmap.cpp15 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 Dall_bitmap_configs.cpp64 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 Droundrects.cpp140 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 DSampleTextOnPath.cpp16 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 DSampleTextOnPath.cpp16 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 DShadowCanvasTest.java36 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 DSkSGRect.cpp18 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);

Completed in 339 milliseconds

<<11121314151617181920>>