MCPcopy Create free account
hub / github.com/HumbleUI/Skija / draw

Method draw

examples/scenes/src/PathsScene.java:7–27  ·  view source on GitHub ↗
(Canvas canvas, int width, int height, float dpi, int xpos, int ypos)

Source from the content-addressed store, hash-verified

5
6public class PathsScene extends Scene {
7 @Override
8 public void draw(Canvas canvas, int width, int height, float dpi, int xpos, int ypos) {
9 canvas.translate(30, 30);
10
11 try (var paint = new Paint().setColor(0xFFF6BC01);) {
12 drawPaths(canvas, paint);
13 }
14
15 try (var paint = new Paint().setColor(0xFF437AA0).setMode(PaintMode.STROKE).setStrokeWidth(1f);) {
16 drawPaths(canvas, paint);
17 }
18
19 drawMakes(canvas);
20 drawAdds(canvas);
21 drawTransforms(canvas);
22 drawFillPaths(canvas);
23 drawPathsOp(canvas);
24 drawInterpolate(canvas);
25 drawMeasure(canvas);
26 drawFillWithPaint(canvas, "fillWithPaint", 0, 10);
27 }
28
29 public void drawPaths(Canvas canvas, Paint paint) {
30 try (var tangentStroke = new Paint().setColor(0xFFFAA6B2).setMode(PaintMode.STROKE).setStrokeWidth(1f);

Callers

nothing calls this directly

Calls 13

drawPathsMethod · 0.95
drawMakesMethod · 0.95
drawAddsMethod · 0.95
drawTransformsMethod · 0.95
drawFillPathsMethod · 0.95
drawPathsOpMethod · 0.95
drawInterpolateMethod · 0.95
drawMeasureMethod · 0.95
drawFillWithPaintMethod · 0.95
setStrokeWidthMethod · 0.80
setModeMethod · 0.80
translateMethod · 0.45

Tested by

no test coverage detected