/aosp_15_r20/external/skia/gm/ |
H A D | concavepaths.cpp | 16 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 D | runtimeintrinsics.cpp | 32 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 D | complexclip.cpp | 59 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 D | cubicpaths.cpp | 34 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 D | dashing.cpp | 30 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 D | p3.cpp | 54 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 D | textblobtransforms.cpp | 67 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 D | runtimeshader.cpp | 78 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 D | strokes.cpp | 72 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 D | perlinnoise.cpp | 60 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 D | shadowutils.cpp | 28 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 D | thinconcavepaths.cpp | 16 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 D | RenderNodeDrawableTests.cpp | 48 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 D | CanvasOpTests.cpp | 19 #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 D | ShadowCanvasTest.java | 11 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 D | canvas_test.js | 1 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 D | canvas_test.ts | 30 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 D | DisplayModifier.java | 20 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 D | Lines2Activity.java | 22 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 D | ShapesActivity.java | 21 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 D | RenderNodeTests.java | 27 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/ |
D | Canvas.py | 1 # 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 D | CanvasTest.cpp | 110 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 D | PictureTest.cpp | 77 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 D | ParagraphSlide.cpp | 92 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 …]
|