Package org.robovm.apple.mapkit
Class MKOverlayRenderer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.mapkit.MKOverlayRenderer
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
MKOverlayPathRenderer
,MKTileOverlayRenderer
public class MKOverlayRenderer extends NSObject
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
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 MKOverlayRenderer()
protected
MKOverlayRenderer(NSObject.Handle h, long handle)
protected
MKOverlayRenderer(NSObject.SkipInit skipInit)
MKOverlayRenderer(MKOverlay overlay)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canDraw(MKMapRect mapRect, double zoomScale)
void
draw(MKMapRect mapRect, double zoomScale, CGContext context)
double
getAlpha()
double
getContentScaleFactor()
MKMapPoint
getMapPoint(CGPoint point)
MKMapRect
getMapRect(CGRect rect)
MKOverlay
getOverlay()
CGPoint
getPoint(MKMapPoint mapPoint)
CGRect
getRect(MKMapRect mapRect)
static double
getRoadWidth(double zoomScale)
protected long
init(MKOverlay overlay)
void
setAlpha(double v)
void
setNeedsDisplay()
void
setNeedsDisplay(MKMapRect mapRect)
void
setNeedsDisplay(MKMapRect mapRect, double zoomScale)
-
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
-
MKOverlayRenderer
public MKOverlayRenderer()
-
MKOverlayRenderer
protected MKOverlayRenderer(NSObject.Handle h, long handle)
-
MKOverlayRenderer
protected MKOverlayRenderer(NSObject.SkipInit skipInit)
-
MKOverlayRenderer
public MKOverlayRenderer(MKOverlay overlay)
-
-
Method Detail
-
getOverlay
public MKOverlay getOverlay()
-
getAlpha
public double getAlpha()
-
setAlpha
public void setAlpha(double v)
-
getContentScaleFactor
public double getContentScaleFactor()
-
getRoadWidth
public static double getRoadWidth(double zoomScale)
- Since:
- Available in iOS 4.0 and later.
-
init
protected long init(MKOverlay overlay)
-
getPoint
public CGPoint getPoint(MKMapPoint mapPoint)
-
getMapPoint
public MKMapPoint getMapPoint(CGPoint point)
-
canDraw
public boolean canDraw(MKMapRect mapRect, double zoomScale)
-
setNeedsDisplay
public void setNeedsDisplay()
-
setNeedsDisplay
public void setNeedsDisplay(MKMapRect mapRect)
-
setNeedsDisplay
public void setNeedsDisplay(MKMapRect mapRect, double zoomScale)
-
-