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);