public class MKOverlayPathRenderer extends MKOverlayRenderer
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
MKOverlayPathRenderer(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static MKOverlayPathRenderer |
alloc() |
static MKOverlayPathRenderer |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
void |
applyFillPropertiesToContextAtZoomScale(CGContextRef context,
double zoomScale) |
void |
applyStrokePropertiesToContextAtZoomScale(CGContextRef context,
double zoomScale)
subclassers may override these
|
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
void |
createPath()
subclassers should override this to create a path and then set it on
themselves with self.path = newPath;
|
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
UIColor |
fillColor() |
void |
fillPathInContext(CGPathRef path,
CGContextRef context) |
static long |
hash_static() |
MKOverlayPathRenderer |
init() |
MKOverlayPathRenderer |
initWithOverlay(MKOverlay overlay) |
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
void |
invalidatePath() |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
int |
lineCap()
defaults to kCGLineCapRound
|
NSArray<? extends NSNumber> |
lineDashPattern()
defaults to nil
|
double |
lineDashPhase()
defaults to 0
|
int |
lineJoin()
defaults to kCGLineJoinRound
|
double |
lineWidth()
defaults to 0, which is MKRoadWidthAtZoomScale(currentZoomScale)
|
double |
miterLimit()
defaults to 10
|
static MKOverlayPathRenderer |
new_objc() |
CGPathRef |
path()
path will be retained
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setFillColor(UIColor value) |
void |
setLineCap(int value)
defaults to kCGLineCapRound
|
void |
setLineDashPattern(NSArray<? extends NSNumber> value)
defaults to nil
|
void |
setLineDashPhase(double value)
defaults to 0
|
void |
setLineJoin(int value)
defaults to kCGLineJoinRound
|
void |
setLineWidth(double value)
defaults to 0, which is MKRoadWidthAtZoomScale(currentZoomScale)
|
void |
setMiterLimit(double value)
defaults to 10
|
void |
setPath(CGPathRef value)
path will be retained
|
void |
setShouldRasterize(boolean value)
For renderers which support vector drawing, controls whether the overlay is rendered
as a bitmap when being composited with the map.
|
void |
setStrokeColor(UIColor value) |
static void |
setVersion_static(long aVersion) |
boolean |
shouldRasterize()
For renderers which support vector drawing, controls whether the overlay is rendered
as a bitmap when being composited with the map.
|
UIColor |
strokeColor() |
void |
strokePathInContext(CGPathRef path,
CGContextRef context) |
static org.moe.natj.objc.Class |
superclass_static() |
static long |
version_static() |
alpha, canDrawMapRectZoomScale, contentScaleFactor, drawMapRectZoomScaleInContext, mapPointForPoint, mapRectForRect, overlay, pointForMapPoint, rectForMapRect, setAlpha, setNeedsDisplay, setNeedsDisplayInMapRect, setNeedsDisplayInMapRectZoomScaleaccessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeyprotected MKOverlayPathRenderer(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static MKOverlayPathRenderer alloc()
public static MKOverlayPathRenderer allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static MKOverlayPathRenderer new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public void applyFillPropertiesToContextAtZoomScale(CGContextRef context, double zoomScale)
public void applyStrokePropertiesToContextAtZoomScale(CGContextRef context, double zoomScale)
public void createPath()
public UIColor fillColor()
public void fillPathInContext(CGPathRef path, CGContextRef context)
public MKOverlayPathRenderer init()
init in class MKOverlayRendererpublic MKOverlayPathRenderer initWithOverlay(MKOverlay overlay)
initWithOverlay in class MKOverlayRendererpublic void invalidatePath()
public int lineCap()
public double lineDashPhase()
public int lineJoin()
public double lineWidth()
public double miterLimit()
public CGPathRef path()
public void setFillColor(UIColor value)
public void setLineCap(int value)
public void setLineDashPattern(NSArray<? extends NSNumber> value)
public void setLineDashPhase(double value)
public void setLineJoin(int value)
public void setLineWidth(double value)
public void setMiterLimit(double value)
public void setPath(CGPathRef value)
public void setStrokeColor(UIColor value)
public UIColor strokeColor()
public void strokePathInContext(CGPathRef path, CGContextRef context)
public void setShouldRasterize(boolean value)
When false (the default), the overlay will be rendered as vector geometry whenever possible. Note that certain geometry or configurations may force rasterization even when the value of this property is false.
public boolean shouldRasterize()
When false (the default), the overlay will be rendered as vector geometry whenever possible. Note that certain geometry or configurations may force rasterization even when the value of this property is false.