public class UIBezierPath extends NSObject implements NSCopying, NSSecureCoding
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
UIBezierPath(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
_supportsSecureCoding()
This property must return YES on all classes that allow secure coding.
|
static boolean |
accessInstanceVariablesDirectly() |
void |
addArcWithCenterRadiusStartAngleEndAngleClockwise(CGPoint center,
double radius,
double startAngle,
double endAngle,
boolean clockwise) |
void |
addClip() |
void |
addCurveToPointControlPoint1ControlPoint2(CGPoint endPoint,
CGPoint controlPoint1,
CGPoint controlPoint2) |
void |
addLineToPoint(CGPoint point) |
void |
addQuadCurveToPointControlPoint(CGPoint endPoint,
CGPoint controlPoint) |
static UIBezierPath |
alloc() |
static UIBezierPath |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
void |
appendPath(UIBezierPath bezierPath)
Appending paths
|
void |
applyTransform(CGAffineTransform transform)
Transforming paths
|
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static UIBezierPath |
bezierPath() |
UIBezierPath |
bezierPathByReversingPath()
Modified paths
|
static UIBezierPath |
bezierPathWithArcCenterRadiusStartAngleEndAngleClockwise(CGPoint center,
double radius,
double startAngle,
double endAngle,
boolean clockwise) |
static UIBezierPath |
bezierPathWithCGPath(CGPathRef CGPath) |
static UIBezierPath |
bezierPathWithOvalInRect(CGRect rect) |
static UIBezierPath |
bezierPathWithRect(CGRect rect) |
static UIBezierPath |
bezierPathWithRoundedRectByRoundingCornersCornerRadii(CGRect rect,
long corners,
CGSize cornerRadii) |
static UIBezierPath |
bezierPathWithRoundedRectCornerRadius(CGRect rect,
double cornerRadius)
rounds all corners with the same horizontal and vertical radius
|
CGRect |
bounds() |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
CGPathRef |
CGPath() |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
void |
closePath() |
boolean |
containsPoint(CGPoint point) |
java.lang.Object |
copyWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
CGPoint |
currentPoint() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
void |
encodeWithCoder(NSCoder coder) |
void |
fill()
Path operations on the current graphics context
|
void |
fillWithBlendModeAlpha(int blendMode,
double alpha)
These methods do not affect the blend mode or alpha of the current graphics context
|
double |
flatness() |
void |
getLineDashCountPhase(org.moe.natj.general.ptr.NFloatPtr pattern,
org.moe.natj.general.ptr.NIntPtr count,
org.moe.natj.general.ptr.NFloatPtr phase) |
static long |
hash_static() |
UIBezierPath |
init() |
UIBezierPath |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
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) |
boolean |
isEmpty()
Path info
|
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
int |
lineCapStyle() |
int |
lineJoinStyle() |
double |
lineWidth()
Drawing properties
|
double |
miterLimit()
Used when lineJoinStyle is kCGLineJoinMiter
|
void |
moveToPoint(CGPoint point)
Path construction
|
static UIBezierPath |
new_objc() |
void |
removeAllPoints() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setCGPath(CGPathRef value)
Returns an immutable CGPathRef which is only valid until the UIBezierPath is further mutated.
|
void |
setFlatness(double value) |
void |
setLineCapStyle(int value) |
void |
setLineDashCountPhase(org.moe.natj.general.ptr.ConstNFloatPtr pattern,
long count,
double phase) |
void |
setLineJoinStyle(int value) |
void |
setLineWidth(double value)
Drawing properties
|
void |
setMiterLimit(double value)
Used when lineJoinStyle is kCGLineJoinMiter
|
void |
setUsesEvenOddFillRule(boolean value)
Default is NO.
|
static void |
setVersion_static(long aVersion) |
void |
stroke() |
void |
strokeWithBlendModeAlpha(int blendMode,
double alpha) |
static org.moe.natj.objc.Class |
superclass_static() |
static boolean |
supportsSecureCoding() |
boolean |
usesEvenOddFillRule()
Default is NO.
|
static long |
version_static() |
accessibilityActivate, 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, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static UIBezierPath alloc()
public static UIBezierPath allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static UIBezierPath bezierPath()
public static UIBezierPath bezierPathWithArcCenterRadiusStartAngleEndAngleClockwise(CGPoint center, double radius, double startAngle, double endAngle, boolean clockwise)
public static UIBezierPath bezierPathWithCGPath(CGPathRef CGPath)
public static UIBezierPath bezierPathWithOvalInRect(CGRect rect)
public static UIBezierPath bezierPathWithRect(CGRect rect)
public static UIBezierPath bezierPathWithRoundedRectByRoundingCornersCornerRadii(CGRect rect, long corners, CGSize cornerRadii)
public static UIBezierPath bezierPathWithRoundedRectCornerRadius(CGRect rect, double cornerRadius)
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 UIBezierPath 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 CGPathRef CGPath()
public void addArcWithCenterRadiusStartAngleEndAngleClockwise(CGPoint center, double radius, double startAngle, double endAngle, boolean clockwise)
public void addClip()
public void addCurveToPointControlPoint1ControlPoint2(CGPoint endPoint, CGPoint controlPoint1, CGPoint controlPoint2)
public void addLineToPoint(CGPoint point)
public void addQuadCurveToPointControlPoint(CGPoint endPoint, CGPoint controlPoint)
public void appendPath(UIBezierPath bezierPath)
public void applyTransform(CGAffineTransform transform)
public UIBezierPath bezierPathByReversingPath()
public CGRect bounds()
public void closePath()
public boolean containsPoint(CGPoint point)
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
copyWithZone in interface NSCopyingpublic CGPoint currentPoint()
public void encodeWithCoder(NSCoder coder)
encodeWithCoder in interface NSCodingpublic void fill()
public void fillWithBlendModeAlpha(int blendMode,
double alpha)
public double flatness()
public void getLineDashCountPhase(org.moe.natj.general.ptr.NFloatPtr pattern,
org.moe.natj.general.ptr.NIntPtr count,
org.moe.natj.general.ptr.NFloatPtr phase)
public UIBezierPath init()
public UIBezierPath initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodingpublic boolean isEmpty()
public int lineCapStyle()
public int lineJoinStyle()
public double lineWidth()
public double miterLimit()
public void moveToPoint(CGPoint point)
public void removeAllPoints()
public void setCGPath(CGPathRef value)
public void setFlatness(double value)
public void setLineCapStyle(int value)
public void setLineDashCountPhase(org.moe.natj.general.ptr.ConstNFloatPtr pattern,
long count,
double phase)
public void setLineJoinStyle(int value)
public void setLineWidth(double value)
public void setMiterLimit(double value)
public void setUsesEvenOddFillRule(boolean value)
public void stroke()
public void strokeWithBlendModeAlpha(int blendMode,
double alpha)
public boolean usesEvenOddFillRule()
public static boolean supportsSecureCoding()
public boolean _supportsSecureCoding()
NSSecureCoding_supportsSecureCoding in interface NSSecureCoding