Package org.robovm.apple.mapkit
Class MKOverlayPathRenderer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.mapkit.MKOverlayRenderer
-
- org.robovm.apple.mapkit.MKOverlayPathRenderer
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
MKCircleRenderer
,MKPolygonRenderer
,MKPolylineRenderer
public class MKOverlayPathRenderer extends MKOverlayRenderer
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MKOverlayPathRenderer.MKOverlayPathRendererPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.mapkit.MKOverlayRenderer
MKOverlayRenderer.MKOverlayRendererPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description MKOverlayPathRenderer()
protected
MKOverlayPathRenderer(NSObject.Handle h, long handle)
protected
MKOverlayPathRenderer(NSObject.SkipInit skipInit)
MKOverlayPathRenderer(MKOverlay overlay)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyFillProperties(CGContext context, double zoomScale)
void
applyStrokeProperties(CGContext context, double zoomScale)
void
createPath()
void
fillPath(CGPath path, CGContext context)
UIColor
getFillColor()
CGLineCap
getLineCap()
NSArray<NSNumber>
getLineDashPattern()
double
getLineDashPhase()
CGLineJoin
getLineJoin()
double
getLineWidth()
double
getMiterLimit()
CGPath
getPath()
UIColor
getStrokeColor()
void
invalidatePath()
void
setFillColor(UIColor v)
void
setLineCap(CGLineCap v)
void
setLineDashPattern(NSArray<NSNumber> v)
void
setLineDashPhase(double v)
void
setLineJoin(CGLineJoin v)
void
setLineWidth(double v)
void
setMiterLimit(double v)
void
setPath(CGPath v)
void
setStrokeColor(UIColor v)
void
strokePath(CGPath path, CGContext context)
-
Methods inherited from class org.robovm.apple.mapkit.MKOverlayRenderer
canDraw, draw, getAlpha, getContentScaleFactor, getMapPoint, getMapRect, getOverlay, getPoint, getRect, getRoadWidth, init, setAlpha, setNeedsDisplay, setNeedsDisplay, setNeedsDisplay
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
MKOverlayPathRenderer
public MKOverlayPathRenderer()
-
MKOverlayPathRenderer
protected MKOverlayPathRenderer(NSObject.Handle h, long handle)
-
MKOverlayPathRenderer
protected MKOverlayPathRenderer(NSObject.SkipInit skipInit)
-
MKOverlayPathRenderer
public MKOverlayPathRenderer(MKOverlay overlay)
-
-
Method Detail
-
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)
-
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)
-
-