Home
last modified time | relevance | path

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

12345678910>>...255

/aosp_15_r20/external/skia/gm/
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A Druntimeshader.cpp78 void onDraw(SkCanvas* canvas) override { in onDraw() argument
87 canvas->drawRect({0, 0, 256, 256}, p); in onDraw()
102 auto canvas = surf->getCanvas(); in make_threshold() local
113 canvas->saveLayer(nullptr, &layerPaint); in make_threshold()
119 canvas->save(); in make_threshold()
120 canvas->translate(x, y); in make_threshold()
121 canvas->drawCircle(0, 0, rad, paint); in make_threshold()
122 canvas->restore(); in make_threshold()
125 canvas->restore(); // apply the blur in make_threshold()
165 void onDraw(SkCanvas* canvas) override { in onDraw() argument
[all …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
/aosp_15_r20/frameworks/base/libs/hwui/tests/unit/
H A DRenderNodeDrawableTests.cpp48 TestUtils::createNode(0, 0, 200, 400, [](RenderProperties& props, Canvas& canvas) { in TEST() argument
49 canvas.drawColor(Color::Red_500, SkBlendMode::kSrcOver); in TEST()
53 RecordingCanvas canvas; in TEST() local
54 canvas.reset(&skLiteDL, SkIRect::MakeWH(1, 1)); in TEST()
55 canvas.translate(100, 100); in TEST()
56 RenderNodeDrawable drawable(rootNode.get(), &canvas); in TEST()
60 ASSERT_EQ(drawable.getRecordedMatrix(), canvas.getTotalMatrix()); in TEST()
65 static void drawOrderedRect(Canvas* canvas, uint8_t expectedDrawOrder) { in drawOrderedRect() argument
69 canvas->drawRect(0, 0, 100, 100, paint); in drawOrderedRect()
72 static void drawOrderedNode(Canvas* canvas, uint8_t expectedDrawOrder, float z) { in drawOrderedNode() argument
[all …]
H A DCanvasOpTests.cpp19 #include <canvas/CanvasFrontend.h>
20 #include <canvas/CanvasOpBuffer.h>
21 #include <canvas/CanvasOps.h>
22 #include <canvas/CanvasOpRasterizer.h>
135 CallCountingCanvas canvas; in TEST() local
136 EXPECT_EQ(0, canvas.sumTotalDrawCalls()); in TEST()
137 rasterizeCanvasBuffer(buffer, &canvas); in TEST()
138 EXPECT_EQ(1, canvas.drawPaintCount); in TEST()
139 EXPECT_EQ(1, canvas.sumTotalDrawCalls()); in TEST()
151 CallCountingCanvas canvas; in TEST() local
[all …]
/aosp_15_r20/external/robolectric/robolectric/src/test/java/org/robolectric/shadows/
H A DShadowCanvasTest.java11 import android.graphics.Canvas;
41 Canvas canvas = new Canvas(targetBitmap); in shouldDescribeBitmapDrawing() local
42 canvas.drawBitmap(imageBitmap, 1, 2, new Paint()); in shouldDescribeBitmapDrawing()
43 canvas.drawBitmap(imageBitmap, 100, 200, new Paint()); in shouldDescribeBitmapDrawing()
47 shadowOf(canvas).getDescription()); in shouldDescribeBitmapDrawing()
56 Canvas canvas = new Canvas(targetBitmap); in shouldDescribeBitmapDrawing_withDestinationRect() local
57 canvas.drawBitmap(imageBitmap, new Rect(1, 2, 3, 4), new Rect(5, 6, 7, 8), new Paint()); in shouldDescribeBitmapDrawing_withDestinationRect()
62 shadowOf(canvas).getDescription()); in shouldDescribeBitmapDrawing_withDestinationRect()
67 Canvas canvas = new Canvas(targetBitmap); in shouldDescribeBitmapDrawing_withDestinationRectF() local
68 canvas.drawBitmap( in shouldDescribeBitmapDrawing_withDestinationRectF()
[all …]
/aosp_15_r20/external/skia/modules/canvaskit/tests/
H A 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 …]
/aosp_15_r20/development/tools/winscope/src/viewers/components/rects/
H A Dcanvas_test.ts30 import {Canvas} from './canvas';
35 describe('Canvas', () => {
41 let canvas: Canvas; variable
50 canvasRects = document.createElement('canvas');
59 canvasLabels = document.createElement('canvas');
60 canvas = new Canvas(canvasRects, canvasLabels);
63 [graphicsScene, graphicsCamera] = canvas.renderView();
66 it('handles zero size canvas element', () => {
67 const canvasRendererSetSizeSpy = spyOn(canvas.renderer, 'setSize');
69 canvas.updateViewPosition(camera, boundingBox, boundingBox.depth);
[all …]
/aosp_15_r20/cts/tests/tests/uirendering/src/android/uirendering/cts/testinfrastructure/
H A DDisplayModifier.java20 import android.graphics.Canvas;
36 * Modifies the canvas and paint objects when called.
81 // This linked hash map contains each of the different things that can be done to a canvas and
84 // given canvas and paint objects.
91 public void modifyDrawing(Paint paint, Canvas canvas) {
97 public void modifyDrawing(Paint paint, Canvas canvas) {
105 public void modifyDrawing(Paint paint, Canvas canvas) {
111 public void modifyDrawing(Paint paint, Canvas canvas) {
117 public void modifyDrawing(Paint paint, Canvas canvas) {
125 public void modifyDrawing(Paint paint, Canvas canvas) {
[all …]
/aosp_15_r20/frameworks/base/tests/graphics/HwAccelerationTest/src/com/android/test/hwui/
H A DLines2Activity.java22 import android.graphics.Canvas;
75 private void drawLines(Canvas canvas, Paint p, float xOffset, float yOffset) { in drawLines() argument
76 canvas.drawLine(10 + xOffset, yOffset, 10 + xOffset, 40 + yOffset, p); in drawLines()
77 canvas.drawLine(30 + xOffset, yOffset, 40 + xOffset, 40 + yOffset, p); in drawLines()
78 canvas.drawLine(40 + xOffset, yOffset, 75 + xOffset, 35 + yOffset, p); in drawLines()
79 canvas.drawLine(50 + xOffset, 5+ yOffset, 100 + xOffset, 15 + yOffset, p); in drawLines()
80 canvas.drawLine(60 + xOffset, yOffset, 110 + xOffset, 2 + yOffset, p); in drawLines()
81 canvas.drawLine(60 + xOffset, 40 + yOffset, 110 + xOffset, 40 + yOffset, p); in drawLines()
86 canvas.drawLines(copyPoints, 0, 12, p); in drawLines()
89 private void drawVerticalLine(Canvas canvas, Paint p, float length, float x, float y) { in drawVerticalLine() argument
[all …]
H A DShapesActivity.java21 import android.graphics.Canvas;
79 protected void onDraw(Canvas canvas) { in onDraw() argument
80 super.onDraw(canvas); in onDraw()
82 canvas.save(); in onDraw()
83 canvas.translate(50.0f, 50.0f); in onDraw()
84 canvas.drawRoundRect(mRect, 6.0f, 6.0f, mNormalPaint); in onDraw()
86 canvas.translate(0.0f, 110.0f); in onDraw()
87 canvas.drawRoundRect(mRect, 6.0f, 6.0f, mStrokePaint); in onDraw()
89 canvas.translate(0.0f, 110.0f); in onDraw()
90 canvas.drawRoundRect(mRect, 6.0f, 6.0f, mFillPaint); in onDraw()
[all …]
/aosp_15_r20/cts/tests/tests/uirendering/src/android/uirendering/cts/testclasses/
H A DRenderNodeTests.java27 import android.graphics.Canvas;
130 Canvas canvas = renderNode.beginRecording(); in testBasicDraw() local
131 assertEquals(rect.width(), canvas.getWidth()); in testBasicDraw()
132 assertEquals(rect.height(), canvas.getHeight()); in testBasicDraw()
133 assertTrue(canvas.isHardwareAccelerated()); in testBasicDraw()
134 canvas.drawColor(Color.BLUE); in testBasicDraw()
142 .addCanvasClientWithoutUsingPicture((canvas, width, height) -> { in testBasicDraw()
143 canvas.drawRenderNode(renderNode); in testBasicDraw()
156 Canvas canvas = renderNode.beginRecording(); in testAlphaOverlappingRendering() local
157 canvas.drawColor(Color.RED); in testAlphaOverlappingRendering()
[all …]
/aosp_15_r20/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 …]
/aosp_15_r20/external/skia/tests/
H A DCanvasTest.cpp110 SkCanvas canvas(10, 10); in DEF_TEST() local
114 irect = canvas.getDeviceClipBounds(); in DEF_TEST()
116 REPORTER_ASSERT(reporter, canvas.getDeviceClipBounds(&irect2)); in DEF_TEST()
120 rect = canvas.getLocalClipBounds(); in DEF_TEST()
122 REPORTER_ASSERT(reporter, canvas.getLocalClipBounds(&rect2)); in DEF_TEST()
125 canvas.clipRect(SkRect::MakeEmpty()); in DEF_TEST()
127 irect = canvas.getDeviceClipBounds(); in DEF_TEST()
129 REPORTER_ASSERT(reporter, !canvas.getDeviceClipBounds(&irect2)); in DEF_TEST()
132 rect = canvas.getLocalClipBounds(); in DEF_TEST()
134 REPORTER_ASSERT(reporter, !canvas.getLocalClipBounds(&rect2)); in DEF_TEST()
[all …]
H A DPictureTest.cpp77 static void rand_op(SkCanvas* canvas, SkRandom& rand) { in rand_op() argument
84 canvas->save(); in rand_op()
87 canvas->restore(); in rand_op()
90 canvas->clipRect(rect); in rand_op()
93 canvas->drawPaint(paint); in rand_op()
97 static void set_canvas_to_save_count_4(SkCanvas* canvas) { in set_canvas_to_save_count_4() argument
98 canvas->restoreToCount(1); in set_canvas_to_save_count_4()
99 canvas->save(); in set_canvas_to_save_count_4()
100 canvas->save(); in set_canvas_to_save_count_4()
101 canvas->save(); in set_canvas_to_save_count_4()
[all …]
/aosp_15_r20/external/skia/modules/skparagraph/slides/
H A DParagraphSlide.cpp92 void draw(SkCanvas* canvas) override { in draw() argument
93 drawTest(canvas, this->size().width(), this->size().height(), SK_ColorRED, SK_ColorWHITE); in draw()
97 void drawTest(SkCanvas* canvas, SkScalar w, SkScalar h, SkColor fg, SkColor bg) { in drawTest() argument
110 SkAutoCanvasRestore acr(canvas, true); in drawTest()
112 canvas->clipRect(SkRect::MakeWH(w, h)); in drawTest()
113 canvas->drawColor(SK_ColorWHITE); in drawTest()
185 paragraph->paint(canvas, margin, margin); in drawTest()
187 canvas->translate(0, paragraph->getHeight()); in drawTest()
196 void draw(SkCanvas* canvas) override { in draw() argument
250 drawText(canvas, width, height, long_word, SK_ColorBLACK, SK_ColorWHITE, "Google Sans", 30); in draw()
[all …]

12345678910>>...255