Home
last modified time | relevance | path

Searched full:canvas (Results 1 – 25 of 2532) sorted by relevance

12345678910>>...102

/external/skia/gm/
Dconcavepaths.cpp16 void test_concave(SkCanvas* canvas, const SkPaint& paint) { in test_concave() argument
17 canvas->translate(0, 0); in test_concave()
18 canvas->drawPath(SkPath::Polygon({{20,20}, {80,20}, {30,30}, {20,80}}, false), paint); in test_concave()
22 void test_reverse_concave(SkCanvas* canvas, const SkPaint& paint) { in test_reverse_concave() argument
23 canvas->save(); in test_reverse_concave()
24 canvas->translate(100, 0); in test_reverse_concave()
25 canvas->drawPath(SkPath::Polygon({{20,20}, {20,80}, {30,30}, {80,20}}, false), paint); in test_reverse_concave()
26 canvas->restore(); in test_reverse_concave()
30 void test_bowtie(SkCanvas* canvas, const SkPaint& paint) { in test_bowtie() argument
31 canvas->save(); in test_bowtie()
[all …]
Druntimeintrinsics.cpp32 static void next_column(SkCanvas* canvas) { in next_column() argument
33 canvas->translate(kBoxSize + kPadding, 0); in next_column()
36 static void next_row(SkCanvas* canvas) { in next_row() argument
37 canvas->restore(); in next_row()
38 canvas->translate(0, kBoxSize + kPadding + kLabelHeight); in next_row()
39 canvas->save(); in next_row()
50 static void draw_label(SkCanvas* canvas, const char* label) { in draw_label() argument
56 canvas->drawSimpleText(label, strlen(label), SkTextEncoding::kUTF8, in draw_label()
59 canvas->translate(0, kLabelHeight); in draw_label()
62 static SkBitmap draw_shader(SkCanvas* canvas, sk_sp<SkShader> shader, in draw_shader() argument
[all …]
Dtextblobtransforms.cpp67 void onDraw(SkCanvas* canvas) override { in onDraw() argument
69 canvas->drawColor(SK_ColorGRAY); in onDraw()
74 canvas->translate(20, 20); in onDraw()
84 canvas->translate(xOffset, 2 * yOffset); in onDraw()
85 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw()
86 canvas->translate(-xOffset, 0); in onDraw()
87 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw()
88 canvas->translate(2 * xOffset, 0); in onDraw()
89 canvas->drawTextBlob(fBlob, 0, 0, paint); in onDraw()
90 canvas->translate(-xOffset, -yOffset); in onDraw()
[all …]
Dthinconcavepaths.cpp16 void draw_thin_stroked_rect(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_thin_stroked_rect() argument
26 canvas->drawPath(path, paint); in draw_thin_stroked_rect()
29 void draw_thin_right_angle(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_thin_right_angle() argument
37 canvas->drawPath(path, paint); in draw_thin_right_angle()
41 void draw_golf_club(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_golf_club() argument
49 canvas->drawPath(path, paint); in draw_golf_club()
54 void draw_barbell(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_barbell() argument
65 canvas->drawPath(path, paint); in draw_barbell()
70 void draw_thin_rect_and_triangle(SkCanvas* canvas, const SkPaint& paint, SkScalar width) { in draw_thin_rect_and_triangle() argument
79 canvas->drawPath(path, paint); in draw_thin_rect_and_triangle()
[all …]
Dcubicpaths.cpp34 void onDraw(SkCanvas* canvas) override { in onDraw() argument
43 canvas->save(); in onDraw()
45 canvas->save(); in onDraw()
46 canvas->clipRect(bounds); in onDraw()
47 canvas->translate(dx, dy); in onDraw()
48 canvas->drawPath(path, paint); in onDraw()
49 canvas->restore(); in onDraw()
51 canvas->translate(bounds.width(), 0); in onDraw()
53 canvas->restore(); in onDraw()
54 canvas->translate(0, bounds.height()); in onDraw()
[all …]
Dperlinnoise.cpp60 void drawRect(SkCanvas* canvas, SkPoint pt, const SkPaint& paint, const SkISize& size) { in drawRect() argument
61 canvas->save(); in drawRect()
62 canvas->translate(pt.fX, pt.fY); in drawRect()
64 canvas->drawRect(r, paint); in drawRect()
65 canvas->restore(); in drawRect()
68 void test(SkCanvas* canvas, SkPoint pt, Type type, bool stitch, in test() argument
80 this->drawRect(canvas, pt, paint, tileSize);
82 this->drawRect(canvas, pt, paint, tileSize);
84 this->drawRect(canvas, pt, paint, tileSize);
86 this->drawRect(canvas, pt, paint, tileSize);
[all …]
Dp3.cpp54 SkCanvas* canvas, int x, int y, in compare_pixel() argument
58 auto canvas_cs = canvas->imageInfo().refColorSpace(); in compare_pixel()
61 // but we sniff the canvas to grab its current y-translate, so that (x,y) in compare_pixel()
63 const SkMatrix& m = canvas->getTotalMatrix(); in compare_pixel()
71 if (!canvas->readPixels(bm, x,y)) { in compare_pixel()
72 MarkGMGood(canvas, 140,40); in compare_pixel()
73 canvas->drawString("can't readPixels() on this canvas :(", 100,20, font, paint); in compare_pixel()
81 if (SkColorTypeIsNormalized(canvas->imageInfo().colorType())) { in compare_pixel()
87 if (canvas->imageInfo().colorType() == kGray_8_SkColorType) { in compare_pixel()
94 MarkGMGood(canvas, 140,40); in compare_pixel()
[all …]
Dcomplexclip.cpp59 void onDraw(SkCanvas* canvas) override { in onDraw() argument
99 canvas->translate(20, 20); in onDraw()
100 canvas->scale(3 * SK_Scalar1 / 4, 3 * SK_Scalar1 / 4); in onDraw()
116 canvas->drawRect(bounds, boundPaint); in onDraw()
117 canvas->clipRect(bounds); in onDraw()
118 canvas->saveLayer(&bounds, nullptr); in onDraw()
122 canvas->save(); in onDraw()
124 this->drawHairlines(canvas, path, clipA, clipB); in onDraw()
128 canvas->save(); in onDraw()
134 canvas->clipPath(clipA, fDoAAClip); in onDraw()
[all …]
Dshadowutils.cpp28 void draw_shadow(SkCanvas* canvas, const SkPath& path, SkScalar height, SkColor color, in draw_shadow() argument
36 SkShadowUtils::DrawShadow(canvas, path, SkPoint3{ 0, 0, height}, lightPos, lightR, in draw_shadow()
49 void draw_paths(SkCanvas* canvas, ShadowMode mode) { in draw_paths() argument
85 // transform light position relative to canvas to handle tiling in draw_paths()
86 SkPoint lightXY = canvas->getTotalMatrix().mapXY(250, 400); in draw_paths()
89 canvas->translate(3 * kPad, 3 * kPad); in draw_paths()
90 canvas->save(); in draw_paths()
105 canvas->restore(); in draw_paths()
106 canvas->translate(0, dy); in draw_paths()
107 canvas->save(); in draw_paths()
[all …]
Daaclip.cpp27 static void draw(SkCanvas* canvas, SkRect& target, int x, int y) { in draw() argument
38 canvas->save(); in draw()
39 canvas->translate(SkIntToScalar(x), SkIntToScalar(y)); in draw()
41 canvas->drawRect(target, borderPaint); in draw()
43 canvas->drawRect(target, backgroundPaint); in draw()
44 canvas->clipRect(target, true); in draw()
46 canvas->drawRect(target, foregroundPaint); in draw()
47 canvas->restore(); in draw()
50 static void draw_square(SkCanvas* canvas, int x, int y) { in draw_square() argument
52 draw(canvas, target, x, y); in draw_square()
[all …]
Dcomplexclip4.cpp43 void emulateDeviceRestriction(SkCanvas* canvas, const SkIRect& deviceRestriction) { in emulateDeviceRestriction() argument
46 canvas->androidFramework_setDeviceClipRestriction(deviceRestriction); in emulateDeviceRestriction()
49 void emulateClipRectReplace(SkCanvas* canvas, in emulateClipRectReplace() argument
52 SkCanvasPriv::ResetClip(canvas); in emulateClipRectReplace()
53 canvas->clipRect(clipRect, SkClipOp::kIntersect, aa); in emulateClipRectReplace()
56 void emulateClipRRectReplace(SkCanvas* canvas, in emulateClipRRectReplace() argument
59 SkCanvasPriv::ResetClip(canvas); in emulateClipRRectReplace()
60 canvas->clipRRect(clipRRect, SkClipOp::kIntersect, aa); in emulateClipRRectReplace()
63 void emulateClipPathReplace(SkCanvas* canvas, in emulateClipPathReplace() argument
66 SkCanvasPriv::ResetClip(canvas); in emulateClipPathReplace()
[all …]
Ddashing.cpp30 static void drawline(SkCanvas* canvas, int on, int off, const SkPaint& paint, in drawline() argument
42 canvas->drawLine(startX, startY, finalX, finalY, p); in drawline()
48 static void show_giant_dash(SkCanvas* canvas) { in show_giant_dash() argument
51 drawline(canvas, 1, 1, paint, SkIntToScalar(20 * 1000)); in show_giant_dash()
54 static void show_zero_len_dash(SkCanvas* canvas) { in show_zero_len_dash() argument
57 drawline(canvas, 2, 2, paint, SkIntToScalar(0)); in show_zero_len_dash()
60 canvas->translate(0, SkIntToScalar(20)); in show_zero_len_dash()
61 drawline(canvas, 4, 4, paint, SkIntToScalar(0)); in show_zero_len_dash()
69 void onDraw(SkCanvas* canvas) override { in onDraw() argument
78 canvas->translate(SkIntToScalar(20), SkIntToScalar(20)); in onDraw()
[all …]
Doverstroke.cpp108 void draw_ribs(SkCanvas *canvas, SkPath path) { in draw_ribs() argument
115 canvas->drawPath(ribs, p); in draw_ribs()
120 void draw_small_quad(SkCanvas *canvas) { in draw_small_quad() argument
122 // canvas->scale(8, 8); in draw_small_quad()
127 draw_ribs(canvas, path); in draw_small_quad()
128 canvas->drawPath(path, p); in draw_small_quad()
131 void draw_large_quad(SkCanvas *canvas) { in draw_large_quad() argument
135 canvas->drawPath(path, p); in draw_large_quad()
136 draw_ribs(canvas, path); in draw_large_quad()
139 void draw_quad_fillpath(SkCanvas *canvas) { in draw_quad_fillpath() argument
[all …]
Dperspshaders.cpp34 SkCanvas* canvas = surface->getCanvas(); in make_image() local
36 ToolUtils::draw_checkerboard(canvas, SK_ColorRED, SK_ColorGREEN, w / 10); in make_image()
91 void drawRow(SkCanvas* canvas, const SkSamplingOptions& sampling) { in drawRow() argument
108 canvas->save(); in drawRow()
110 canvas->save(); in drawRow()
111 canvas->concat(fPerspMatrix); in drawRow()
112 canvas->drawImageRect(fBitmapImage, r, sampling, &filterPaint); in drawRow()
113 canvas->restore(); in drawRow()
115 canvas->translate(SkIntToScalar(kCellSize), 0); in drawRow()
116 canvas->save(); in drawRow()
[all …]
Daaa.cpp20 DEF_SIMPLE_GM(analytic_antialias_convex, canvas, W, H) { in DEF_SIMPLE_GM() argument
25 canvas->clear(0xFFFFFFFF); in DEF_SIMPLE_GM()
27 canvas->save(); in DEF_SIMPLE_GM()
31 canvas->translate(0, y); in DEF_SIMPLE_GM()
32 canvas->rotate(1); in DEF_SIMPLE_GM()
33 canvas->drawRect({ 20, 20, 200, 200 }, p); in DEF_SIMPLE_GM()
34 canvas->restore(); in DEF_SIMPLE_GM()
38 canvas->save(); in DEF_SIMPLE_GM()
39 canvas->translate(0, y); in DEF_SIMPLE_GM()
40 canvas->rotate(1); in DEF_SIMPLE_GM()
[all …]
Dimagefilters.cpp46 static void do_draw(SkCanvas* canvas, SkBlendMode mode, sk_sp<SkImageFilter> imf) { in do_draw() argument
47 SkAutoCanvasRestore acr(canvas, true); in do_draw()
48 canvas->clipRect(SkRect::MakeWH(220, 220)); in do_draw()
53 canvas->saveLayer(nullptr, nullptr); in do_draw()
54 canvas->drawColor(SK_ColorGREEN); in do_draw()
63 canvas->drawOval(r0, paint); in do_draw()
68 canvas->drawOval(r1, paint); in do_draw()
71 DEF_SIMPLE_GM(imagefilters_xfermodes, canvas, 480, 480) {
72 canvas->translate(10, 10);
84 canvas->save();
[all …]
Dimage_pict.cpp53 static void draw_something(SkCanvas* canvas, const SkRect& bounds) { in draw_something() argument
59 canvas->drawRect(bounds, paint); in draw_something()
62 canvas->drawOval(bounds, paint); in draw_something()
102 void drawSet(SkCanvas* canvas) const { in drawSet()
104 canvas->drawPicture(fPicture, &matrix, nullptr); in drawSet()
105 canvas->drawImage(fImage0.get(), 150, 0); in drawSet()
106 canvas->drawImage(fImage1.get(), 300, 0); in drawSet()
109 void onDraw(SkCanvas* canvas) override { in onDraw() argument
110 canvas->translate(20, 20); in onDraw()
112 this->drawSet(canvas); in onDraw()
[all …]
Dstrokes.cpp72 void onDraw(SkCanvas* canvas) override { in onDraw() argument
79 SkAutoCanvasRestore acr(canvas, true); in onDraw()
80 canvas->translate(0, SH * y); in onDraw()
81 canvas->clipRect(SkRect::MakeLTRB( in onDraw()
90 canvas->drawOval(r, paint); in onDraw()
92 canvas->drawRoundRect(r, r.width()/4, r.height()/4, paint); in onDraw()
131 void onDraw(SkCanvas* canvas) override { in onDraw() argument
141 canvas->save(); in onDraw()
142 canvas->translate(10 + i * 100.f, 10); in onDraw()
143 canvas->drawPath(fMoveHfPath, strokePaint); in onDraw()
[all …]
Daaxfermodes.cpp102 void draw_pass(SkCanvas* canvas, DrawingPass drawingPass) { in draw_pass() argument
106 canvas->save(); in draw_pass()
108 canvas->translate(kMargin, kMargin); in draw_pass()
110 canvas->translate(0, kTitleSpacing); in draw_pass()
114 canvas->save(); in draw_pass()
117 SkTextUtils::DrawString(canvas, "Src Unknown", in draw_pass()
121 SkTextUtils::DrawString(canvas, "Src Opaque", in draw_pass()
127 canvas->translate(0, kSubtitleSpacing + kShapeSpacing/2); in draw_pass()
134 canvas->save(); in draw_pass()
137 this->drawModeName(canvas, mode); in draw_pass()
[all …]
/external/robolectric/robolectric/src/test/java/org/robolectric/shadows/
DShadowCanvasTest.java11 import android.graphics.Canvas;
38 Canvas canvas = new Canvas(targetBitmap); in shouldDescribeBitmapDrawing() local
39 canvas.drawBitmap(imageBitmap, 1, 2, new Paint()); in shouldDescribeBitmapDrawing()
40 canvas.drawBitmap(imageBitmap, 100, 200, new Paint()); in shouldDescribeBitmapDrawing()
44 shadowOf(canvas).getDescription()); in shouldDescribeBitmapDrawing()
53 Canvas canvas = new Canvas(targetBitmap); in shouldDescribeBitmapDrawing_withDestinationRect() local
54 canvas.drawBitmap(imageBitmap, new Rect(1, 2, 3, 4), new Rect(5, 6, 7, 8), new Paint()); in shouldDescribeBitmapDrawing_withDestinationRect()
59 shadowOf(canvas).getDescription()); in shouldDescribeBitmapDrawing_withDestinationRect()
64 Canvas canvas = new Canvas(targetBitmap); in shouldDescribeBitmapDrawing_withDestinationRectF() local
65 canvas.drawBitmap( in shouldDescribeBitmapDrawing_withDestinationRectF()
[all …]
/external/python/cpython2/Lib/lib-tk/
DCanvas.py1 # This module exports classes for the various canvas item types
4 # It's best to use the Tkinter.Canvas class directly.
7 warnpy3k("the Canvas module has been removed in Python 3.0", stacklevel=2)
10 from Tkinter import Canvas, _cnfmerge, _flatten
14 def __init__(self, canvas, itemType, *args, **kw): argument
15 self.canvas = canvas
16 self.id = canvas._create(itemType, args, kw)
17 if not hasattr(canvas, 'items'):
18 canvas.items = {}
19 canvas.items[self.id] = self
[all …]
/external/skia/docs/examples/
Dexample3ps.cpp12 void draw(SkCanvas* canvas) { in draw() argument
13 canvas->save(); in draw()
14 canvas->scale(15, -15); in draw()
15 canvas->translate(0, -28); in draw()
27 canvas->save(); in draw()
28 canvas->translate(0, 18); in draw()
30 canvas->drawPath(path, p); in draw()
31 canvas->restore(); in draw()
34 canvas->save(); in draw()
35 canvas->translate(8, 19); in draw()
[all …]
/external/skia/modules/canvaskit/tests/
Dcanvas_test.js1 describe('Canvas Behavior', () => {
8 <canvas width=600 height=600 id=test></canvas>
9 <canvas width=600 height=600 id=report></canvas>`;
17 gm('canvas_api_example', (canvas) => {
25 canvas.drawLine(3, 10, 30, 15, paint);
27 canvas.drawRRect(rrect, paint);
29 canvas.drawOval(CanvasKit.LTRBRect(5, 35, 45, 80), paint);
31 canvas.drawArc(CanvasKit.LTRBRect(55, 35, 95, 80), 15, 270, true, paint);
34 canvas.drawText('this is ascii text', 5, 100, paint, font);
37 canvas.drawTextBlob(blob, 5, 130, paint);
[all …]
/external/robolectric/integration_tests/nativegraphics/src/test/java/org/robolectric/shadows/
DShadowNativePictureTest.java10 import android.graphics.Canvas;
39 Canvas canvas = original.beginRecording(TEST_WIDTH, TEST_HEIGHT); in testSaveRestoreBalance() local
40 assertNotNull(canvas); in testSaveRestoreBalance()
41 createImbalance(canvas); in testSaveRestoreBalance()
43 int expectedSaveCount = canvas.getSaveCount(); in testSaveRestoreBalance()
48 assertEquals(expectedSaveCount, canvas.getSaveCount()); in testSaveRestoreBalance()
51 Canvas drawDest = new Canvas(bitmap); in testSaveRestoreBalance()
57 private void createImbalance(Canvas canvas) { in createImbalance() argument
58 canvas.save(); in createImbalance()
59 canvas.clipRect(mClipRect); in createImbalance()
[all …]
/external/skia/tools/viewer/
DMaterialShadowsSlide.cpp43 void drawShadowedPath(SkCanvas* canvas, const SkPath& path, in drawShadowedPath() argument
52 SkShadowUtils::DrawShadow(canvas, path, zPlaneParams, lightPos, lightRadius, in drawShadowedPath()
55 canvas->drawPath(path, paint); in drawShadowedPath()
58 void draw(SkCanvas* canvas) override { in draw() argument
59 canvas->drawColor(0xFFFFFFFF); in draw()
74 canvas->save(); in draw()
75 canvas->translate(80, 80); in draw()
78 this->drawShadowedPath(canvas, fCirclePath, zPlaneParams, paint, kAmbientAlpha, in draw()
80 canvas->translate(80, 0); in draw()
82 canvas->restore(); in draw()
[all …]

12345678910>>...102