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,ObjCProtocol
- Direct Known Subclasses:
MKCircleRenderer,MKMultiPolygonRenderer,MKMultiPolylineRenderer,MKPolygonRenderer,MKPolylineRenderer
public class MKOverlayPathRenderer extends MKOverlayRenderer
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMKOverlayPathRenderer.MKOverlayPathRendererPtrNested classes/interfaces inherited from class org.robovm.apple.mapkit.MKOverlayRenderer
MKOverlayRenderer.MKOverlayRendererPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description MKOverlayPathRenderer()protectedMKOverlayPathRenderer(NSObject.Handle h, long handle)protectedMKOverlayPathRenderer(NSObject.SkipInit skipInit)MKOverlayPathRenderer(MKOverlay overlay) -
Method Summary
Modifier and Type Method Description voidapplyFillProperties(CGContext context, double zoomScale)voidapplyStrokeProperties(CGContext context, double zoomScale)voidcreatePath()voidfillPath(CGPath path, CGContext context)UIColorgetFillColor()CGLineCapgetLineCap()NSArray<NSNumber>getLineDashPattern()doublegetLineDashPhase()CGLineJoingetLineJoin()doublegetLineWidth()doublegetMiterLimit()CGPathgetPath()UIColorgetStrokeColor()voidinvalidatePath()voidsetFillColor(UIColor v)voidsetLineCap(CGLineCap v)voidsetLineDashPattern(NSArray<NSNumber> v)voidsetLineDashPhase(double v)voidsetLineJoin(CGLineJoin v)voidsetLineWidth(double v)voidsetMiterLimit(double v)voidsetPath(CGPath v)voidsetShouldRasterize(boolean v)voidsetStrokeColor(UIColor v)booleanshouldRasterize()voidstrokePath(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, setNeedsDisplayMethods 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
MKOverlayPathRenderer
public MKOverlayPathRenderer() -
MKOverlayPathRenderer
-
MKOverlayPathRenderer
-
MKOverlayPathRenderer
-
-
Method Details
-
getFillColor
-
setFillColor
-
getStrokeColor
-
setStrokeColor
-
getLineWidth
public double getLineWidth() -
setLineWidth
public void setLineWidth(double v) -
getLineJoin
-
setLineJoin
-
getLineCap
-
setLineCap
-
getMiterLimit
public double getMiterLimit() -
setMiterLimit
public void setMiterLimit(double v) -
getLineDashPhase
public double getLineDashPhase() -
setLineDashPhase
public void setLineDashPhase(double v) -
getLineDashPattern
-
setLineDashPattern
-
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
-
setPath
-
createPath
public void createPath() -
invalidatePath
public void invalidatePath() -
applyStrokeProperties
-
applyFillProperties
-
strokePath
-
fillPath
-