Class MKOverlayPathRenderer

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol
Direct Known Subclasses:
MKCircleRenderer, MKMultiPolygonRenderer, MKMultiPolylineRenderer, MKPolygonRenderer, MKPolylineRenderer

public class MKOverlayPathRenderer
extends MKOverlayRenderer
  • Constructor Details

    • MKOverlayPathRenderer

      public MKOverlayPathRenderer()
    • MKOverlayPathRenderer

      protected MKOverlayPathRenderer​(NSObject.Handle h, long handle)
    • MKOverlayPathRenderer

      protected MKOverlayPathRenderer​(NSObject.SkipInit skipInit)
    • MKOverlayPathRenderer

      public MKOverlayPathRenderer​(MKOverlay overlay)
  • Method Details

    • getFillColor

      public UIColor getFillColor()
    • setFillColor

      public void setFillColor​(UIColor v)
    • getStrokeColor

      public UIColor getStrokeColor()
    • setStrokeColor

      public void setStrokeColor​(UIColor v)
    • getLineWidth

      public double getLineWidth()
    • setLineWidth

      public void setLineWidth​(double v)
    • getLineJoin

      public CGLineJoin getLineJoin()
    • setLineJoin

      public void setLineJoin​(CGLineJoin v)
    • getLineCap

      public CGLineCap getLineCap()
    • setLineCap

      public void setLineCap​(CGLineCap v)
    • getMiterLimit

      public double getMiterLimit()
    • setMiterLimit

      public void setMiterLimit​(double v)
    • getLineDashPhase

      public double getLineDashPhase()
    • setLineDashPhase

      public void setLineDashPhase​(double v)
    • getLineDashPattern

      public NSArray<NSNumber> getLineDashPattern()
    • setLineDashPattern

      public void setLineDashPattern​(NSArray<NSNumber> v)
    • shouldRasterize

      public boolean shouldRasterize()
      Since:
      Available in iOS 13.0 and later.
    • setShouldRasterize

      public void setShouldRasterize​(boolean v)
      Since:
      Available in iOS 13.0 and later.
    • getPath

      public CGPath getPath()
    • setPath

      public void setPath​(CGPath v)
    • createPath

      public void createPath()
    • invalidatePath

      public void invalidatePath()
    • applyStrokeProperties

      public void applyStrokeProperties​(CGContext context, double zoomScale)
    • applyFillProperties

      public void applyFillProperties​(CGContext context, double zoomScale)
    • strokePath

      public void strokePath​(CGPath path, CGContext context)
    • fillPath

      public void fillPath​(CGPath path, CGContext context)