1 write to ShapeLayer
Microsoft.Maui.Controls.Compatibility (1)
iOS\Shapes\ShapeRenderer.cs (1)
223
ShapeLayer
= new ShapeLayer();
22 references to ShapeLayer
Microsoft.Maui.Controls.Compatibility (22)
iOS\Shapes\EllipseRenderer.cs (1)
42
ShapeLayer
.UpdateShape(path);
iOS\Shapes\LineRenderer.cs (1)
109
ShapeLayer
.UpdateShape(path);
iOS\Shapes\PathRenderer.cs (2)
60
ShapeLayer
.UpdateShape(path.Data);
61
ShapeLayer
.UpdateFillMode(path != null && path.IsNonzeroFillRule);
iOS\Shapes\PolygonRenderer.cs (2)
98
ShapeLayer
.UpdateShape(path);
103
ShapeLayer
.UpdateFillMode(fillMode);
iOS\Shapes\PolylineRenderer.cs (2)
93
ShapeLayer
.UpdateShape(path);
98
ShapeLayer
.UpdateFillMode(fillMode);
iOS\Shapes\RectangleRenderer.cs (1)
96
ShapeLayer
.UpdateShape(path);
iOS\Shapes\ShapeRenderer.cs (13)
93
return Control.
ShapeLayer
.GetDesiredSize();
101
Control.
ShapeLayer
.UpdateAspect(Element.Aspect);
106
Control.
ShapeLayer
.UpdateSize(new CGSize(new nfloat(_width), new nfloat(_height)));
111
Control.
ShapeLayer
.UpdateFill(Element.Fill);
116
Control.
ShapeLayer
.UpdateStroke(Element.Stroke);
121
Control.
ShapeLayer
.UpdateStrokeThickness(Element.StrokeThickness);
127
Control.
ShapeLayer
.UpdateStrokeDash(Array.Empty<nfloat>());
152
Control.
ShapeLayer
.UpdateStrokeDash(dashArray);
158
Control.
ShapeLayer
.UpdateStrokeDashOffset((nfloat)Element.StrokeDashOffset);
179
Control.
ShapeLayer
.UpdateStrokeLineCap(iLineCap);
200
Control.
ShapeLayer
.UpdateStrokeLineJoin(iLineJoin);
205
Control.
ShapeLayer
.UpdateStrokeMiterLimit(new nfloat(Element.StrokeMiterLimit));
224
Layer.AddSublayer(
ShapeLayer
);