Package apple.spritekit
Class SKShapeNode
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.uikit.UIResponder
-
- apple.spritekit.SKNode
-
- apple.spritekit.SKShapeNode
-
- All Implemented Interfaces:
NSCoding,NSCopying,NSSecureCoding,NSObject,UIActivityItemsConfigurationProviding,UIFocusEnvironment,UIFocusItem,UIPasteConfigurationSupporting,UIResponderStandardEditActions,UIUserActivityRestoring
public class SKShapeNode extends SKNode
A SpriteKit Node used to stroke or fill a shape. CGPaths are used to supply the path. See CGPath reference pages for details on how to construct a CGPath.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.spritekit.SKNode
SKNode.Block_enumerateChildNodesWithNameUsingBlock, SKNode.Block_runActionCompletion
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
Nested classes/interfaces inherited from interface apple.uikit.protocol.UIResponderStandardEditActions
UIResponderStandardEditActions.Block_updateTextAttributesWithConversionHandler
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSKShapeNode(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()static SKShapeNodealloc()static SKShapeNodeallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)@NotNull NSDictionary<java.lang.String,? extends SKAttributeValue>attributeValues()Optional dictionary of SKAttributeValues Attributes can be used with custom SKShaders.static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)longblendMode()Sets the blend mode to use when composing the shape with the final framebuffer.static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static voidclearTextInputContextIdentifier(@NotNull java.lang.String identifier)static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()@NotNull UIColorfillColor()The color to fill the path with.@Nullable SKShaderfillShader()An optional SKShader used for the filling the Shape API-Since: 8.0@Nullable SKTexturefillTexture()An optional Texture used for the filling the Shape API-Since: 8.0doubleglowWidth()Add a glow to the path stroke of the specified width.static longhash_static()SKShapeNodeinit()SKShapeNodeinitWithCoder(@NotNull NSCoder aDecoder)NS_DESIGNATED_INITIALIZERstatic NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)booleanisAntialiased()If set to YES, the path stroke edges and caps is smoothed (antialiased) when drawn.static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)intlineCap()The cap type that should be used when stroking a non-closed pathintlineJoin()The join type that should be used when stroking a pathdoublelineLength()The length of the node's path if it were to be strokeddoublelineWidth()The width used to stroke the path.doublemiterLimit()When a miter join is used, the maximum ratio of miter length to line with to be usedstatic SKShapeNodenew_objc()static SKShapeNodenode()static SKShapeNodenodeWithFileNamed(@NotNull java.lang.String filename)static SKShapeNodenodeWithFileNamedSecurelyWithClassesAndError(@NotNull java.lang.String filename, @NotNull NSSet<? extends org.moe.natj.objc.Class> classes, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)static @NotNull NSArray<? extends GKPolygonObstacle>obstaclesFromNodeBounds(@NotNull NSArray<? extends SKNode> nodes)static @NotNull NSArray<? extends GKPolygonObstacle>obstaclesFromNodePhysicsBodies(@NotNull NSArray<? extends SKNode> nodes)static @NotNull NSArray<? extends GKPolygonObstacle>obstaclesFromSpriteTexturesAccuracy(@NotNull NSArray<? extends SKNode> sprites, float accuracy)@Nullable CGPathRefpath()The CGPath to be drawn (in the Node's coordinate space)static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetAntialiased(boolean value)If set to YES, the path stroke edges and caps is smoothed (antialiased) when drawn.voidsetAttributeValues(@NotNull NSDictionary<java.lang.String,? extends SKAttributeValue> value)Optional dictionary of SKAttributeValues Attributes can be used with custom SKShaders.voidsetBlendMode(long value)Sets the blend mode to use when composing the shape with the final framebuffer.voidsetFillColor(@NotNull UIColor value)The color to fill the path with.voidsetFillShader(@Nullable SKShader value)An optional SKShader used for the filling the Shape API-Since: 8.0voidsetFillTexture(@Nullable SKTexture value)An optional Texture used for the filling the Shape API-Since: 8.0voidsetGlowWidth(double value)Add a glow to the path stroke of the specified width.voidsetLineCap(int value)The cap type that should be used when stroking a non-closed pathvoidsetLineJoin(int value)The join type that should be used when stroking a pathvoidsetLineWidth(double value)The width used to stroke the path.voidsetMiterLimit(double value)When a miter join is used, the maximum ratio of miter length to line with to be usedvoidsetPath(@Nullable CGPathRef value)The CGPath to be drawn (in the Node's coordinate space)voidsetStrokeColor(@NotNull UIColor value)The color to draw the path with.voidsetStrokeShader(@Nullable SKShader value)An optional SKShader used for the Shape's Stroke.voidsetStrokeTexture(@Nullable SKTexture value)An optional Texture used for the Shape's stroke.voidsetValueForAttributeNamed(@NotNull SKAttributeValue value, @NotNull java.lang.String key)API-Since: 10.0static voidsetVersion_static(long aVersion)static SKShapeNodeshapeNodeWithCircleOfRadius(double radius)Create a Shape Node representing an circle centered at the Node's origin.static SKShapeNodeshapeNodeWithEllipseInRect(CGRect rect)Create a Shape Node representing an Ellipse inscribed within a Rect API-Since: 8.0static SKShapeNodeshapeNodeWithEllipseOfSize(CGSize size)Create a Shape Node representing an Ellipse inscribed within a Rect centered at the Node's origin.static SKShapeNodeshapeNodeWithPath(@NotNull CGPathRef path)Create a Shape Node using a CGPathRef, optionally centered at the Node's origin.static SKShapeNodeshapeNodeWithPathCentered(@NotNull CGPathRef path, boolean centered)API-Since: 8.0static SKShapeNodeshapeNodeWithPointsCount(@NotNull org.moe.natj.general.ptr.Ptr<CGPoint> points, long numPoints)Create a Shape Node representing an a series of Points interpreted as line segments API-Since: 8.0static SKShapeNodeshapeNodeWithRect(CGRect rect)Create a Shape Node representing a Rect.static SKShapeNodeshapeNodeWithRectCornerRadius(CGRect rect, double cornerRadius)Create a Shape Node representing a rounded rect with a corner radius API-Since: 8.0static SKShapeNodeshapeNodeWithRectOfSize(CGSize size)Create a Shape Node representing a rect centered at the Node's origin.static SKShapeNodeshapeNodeWithRectOfSizeCornerRadius(CGSize size, double cornerRadius)Create a Shape Node representing a rounded rect with a corner radius centered at the Node's origin.static SKShapeNodeshapeNodeWithSplinePointsCount(@NotNull org.moe.natj.general.ptr.Ptr<CGPoint> points, long numPoints)Create a Shape Node representing a smoothed spline that passes through a series of Points API-Since: 8.0@NotNull UIColorstrokeColor()The color to draw the path with.@Nullable SKShaderstrokeShader()An optional SKShader used for the Shape's Stroke.@Nullable SKTexturestrokeTexture()An optional Texture used for the Shape's stroke.static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()static booleanuseStoredAccessor()Deprecated.@Nullable SKAttributeValuevalueForAttributeNamed(@NotNull java.lang.String key)API-Since: 10.0static longversion_static()-
Methods inherited from class apple.spritekit.SKNode
actionForKey, addChild, alpha, calculateAccumulatedFrame, canBecomeFocused, childNodeWithName, children, constraints, containsPoint, convertPointFromNode, convertPointToNode, copyWithZone, didHintFocusMovement, didUpdateFocusInContextWithAnimationCoordinator, encodeWithCoder, entity, enumerateChildNodesWithNameUsingBlock, focusBehavior, focusEffect, focusGroupIdentifier, focusGroupPriority, focusItemContainer, frame, hasActions, inParentHierarchy, insertChildAtIndex, intersectsNode, isEqualToNode, isHidden, isPaused, isTransparentFocusItem, isUserInteractionEnabled, moveToParent, name, nodeAtPoint, nodesAtPoint, objectForKeyedSubscript, parent, parentFocusEnvironment, physicsBody, position, preferredFocusedView, preferredFocusEnvironments, reachConstraints, removeActionForKey, removeAllActions, removeAllChildren, removeChildrenInArray, removeFromParent, runAction, runActionCompletion, runActionWithKey, scene, setAlpha, setConstraints, setEntity, setEntity_unsafe, setFocusBehavior, setHidden, setName, setNeedsFocusUpdate, setPaused, setPhysicsBody, setPosition, setReachConstraints, setScale, setSpeed, setUserData, setUserInteractionEnabled, setXScale, setYScale, setZPosition, setZRotation, shouldUpdateFocusInContext, speed, updateFocusIfNeeded, userData, xScale, yScale, zPosition, zRotation
-
Methods inherited from class apple.uikit.UIResponder
activityItemsConfiguration, becomeFirstResponder, buildMenuWithBuilder, canBecomeFirstResponder, canPasteItemProviders, canPerformActionWithSender, canResignFirstResponder, captureTextFromCamera, copy, cut, decreaseSize, delete, duplicate, editingInteractionConfiguration, export, find, findAndReplace, findNext, findPrevious, increaseSize, inputAccessoryView, inputAccessoryViewController, inputAssistantItem, inputView, inputViewController, isFirstResponder, keyCommands, makeTextWritingDirectionLeftToRight, makeTextWritingDirectionRightToLeft, motionBeganWithEvent, motionCancelledWithEvent, motionEndedWithEvent, move, nextResponder, paste, pasteAndGo, pasteAndMatchStyle, pasteAndSearch, pasteConfiguration, pasteItemProviders, pressesBeganWithEvent, pressesCancelledWithEvent, pressesChangedWithEvent, pressesEndedWithEvent, print, reloadInputViews, remoteControlReceivedWithEvent, rename, resignFirstResponder, restoreUserActivityState, select, selectAll, setActivityItemsConfiguration, setPasteConfiguration, setUserActivity, targetForActionWithSender, textInputContextIdentifier, textInputMode, toggleBoldface, toggleItalics, toggleUnderline, touchesBeganWithEvent, touchesCancelledWithEvent, touchesEndedWithEvent, touchesEstimatedPropertiesUpdated, touchesMovedWithEvent, undoManager, updateTextAttributesWithConversionHandler, updateUserActivityState, userActivity, useSelectionForFind, validateCommand
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, 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, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static SKShapeNode alloc()
-
allocWithZone
public static SKShapeNode allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
clearTextInputContextIdentifier
public static void clearTextInputContextIdentifier(@NotNull @NotNull java.lang.String identifier)
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static SKShapeNode new_objc()
-
node
public static SKShapeNode node()
-
nodeWithFileNamed
public static SKShapeNode nodeWithFileNamed(@NotNull @NotNull java.lang.String filename)
-
obstaclesFromNodeBounds
@NotNull public static @NotNull NSArray<? extends GKPolygonObstacle> obstaclesFromNodeBounds(@NotNull @NotNull NSArray<? extends SKNode> nodes)
-
obstaclesFromNodePhysicsBodies
@NotNull public static @NotNull NSArray<? extends GKPolygonObstacle> obstaclesFromNodePhysicsBodies(@NotNull @NotNull NSArray<? extends SKNode> nodes)
-
obstaclesFromSpriteTexturesAccuracy
@NotNull public static @NotNull NSArray<? extends GKPolygonObstacle> obstaclesFromSpriteTexturesAccuracy(@NotNull @NotNull NSArray<? extends SKNode> sprites, float accuracy)
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
shapeNodeWithCircleOfRadius
public static SKShapeNode shapeNodeWithCircleOfRadius(double radius)
Create a Shape Node representing an circle centered at the Node's origin. API-Since: 8.0
-
shapeNodeWithEllipseInRect
public static SKShapeNode shapeNodeWithEllipseInRect(CGRect rect)
Create a Shape Node representing an Ellipse inscribed within a Rect API-Since: 8.0
-
shapeNodeWithEllipseOfSize
public static SKShapeNode shapeNodeWithEllipseOfSize(CGSize size)
Create a Shape Node representing an Ellipse inscribed within a Rect centered at the Node's origin. API-Since: 8.0
-
shapeNodeWithPath
public static SKShapeNode shapeNodeWithPath(@NotNull @NotNull CGPathRef path)
Create a Shape Node using a CGPathRef, optionally centered at the Node's origin. API-Since: 8.0
-
shapeNodeWithPathCentered
public static SKShapeNode shapeNodeWithPathCentered(@NotNull @NotNull CGPathRef path, boolean centered)
API-Since: 8.0
-
shapeNodeWithPointsCount
public static SKShapeNode shapeNodeWithPointsCount(@NotNull @NotNull org.moe.natj.general.ptr.Ptr<CGPoint> points, long numPoints)
Create a Shape Node representing an a series of Points interpreted as line segments API-Since: 8.0
-
shapeNodeWithRect
public static SKShapeNode shapeNodeWithRect(CGRect rect)
Create a Shape Node representing a Rect. API-Since: 8.0
-
shapeNodeWithRectCornerRadius
public static SKShapeNode shapeNodeWithRectCornerRadius(CGRect rect, double cornerRadius)
Create a Shape Node representing a rounded rect with a corner radius API-Since: 8.0
-
shapeNodeWithRectOfSize
public static SKShapeNode shapeNodeWithRectOfSize(CGSize size)
Create a Shape Node representing a rect centered at the Node's origin. API-Since: 8.0
-
shapeNodeWithRectOfSizeCornerRadius
public static SKShapeNode shapeNodeWithRectOfSizeCornerRadius(CGSize size, double cornerRadius)
Create a Shape Node representing a rounded rect with a corner radius centered at the Node's origin. API-Since: 8.0
-
shapeNodeWithSplinePointsCount
public static SKShapeNode shapeNodeWithSplinePointsCount(@NotNull @NotNull org.moe.natj.general.ptr.Ptr<CGPoint> points, long numPoints)
Create a Shape Node representing a smoothed spline that passes through a series of Points API-Since: 8.0
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
attributeValues
@NotNull public @NotNull NSDictionary<java.lang.String,? extends SKAttributeValue> attributeValues()
Optional dictionary of SKAttributeValues Attributes can be used with custom SKShaders. API-Since: 10.0- Overrides:
attributeValuesin classSKNode
-
blendMode
public long blendMode()
Sets the blend mode to use when composing the shape with the final framebuffer.- See Also:
SKNode.SKBlendMode
-
fillColor
@NotNull public @NotNull UIColor fillColor()
The color to fill the path with. Defaults to [SKColor clearColor] (no fill).
-
fillShader
@Nullable public @Nullable SKShader fillShader()
An optional SKShader used for the filling the Shape API-Since: 8.0
-
fillTexture
@Nullable public @Nullable SKTexture fillTexture()
An optional Texture used for the filling the Shape API-Since: 8.0
-
glowWidth
public double glowWidth()
Add a glow to the path stroke of the specified width. Defaults to 0.0 (no glow)
-
init
public SKShapeNode init()
-
initWithCoder
public SKShapeNode initWithCoder(@NotNull @NotNull NSCoder aDecoder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classSKNode
-
isAntialiased
public boolean isAntialiased()
If set to YES, the path stroke edges and caps is smoothed (antialiased) when drawn.
-
setAntialiased
public void setAntialiased(boolean value)
If set to YES, the path stroke edges and caps is smoothed (antialiased) when drawn.
-
lineCap
public int lineCap()
The cap type that should be used when stroking a non-closed path
-
lineJoin
public int lineJoin()
The join type that should be used when stroking a path
-
lineLength
public double lineLength()
The length of the node's path if it were to be stroked
-
lineWidth
public double lineWidth()
The width used to stroke the path. Widths larger than 2.0 may result in artifacts. Defaults to 1.0.
-
miterLimit
public double miterLimit()
When a miter join is used, the maximum ratio of miter length to line with to be used
-
path
@Nullable public @Nullable CGPathRef path()
The CGPath to be drawn (in the Node's coordinate space)
-
setAttributeValues
public void setAttributeValues(@NotNull @NotNull NSDictionary<java.lang.String,? extends SKAttributeValue> value)Optional dictionary of SKAttributeValues Attributes can be used with custom SKShaders. API-Since: 10.0- Overrides:
setAttributeValuesin classSKNode
-
setBlendMode
public void setBlendMode(long value)
Sets the blend mode to use when composing the shape with the final framebuffer.- See Also:
SKNode.SKBlendMode
-
setFillColor
public void setFillColor(@NotNull @NotNull UIColor value)The color to fill the path with. Defaults to [SKColor clearColor] (no fill).
-
setFillShader
public void setFillShader(@Nullable @Nullable SKShader value)An optional SKShader used for the filling the Shape API-Since: 8.0
-
setFillTexture
public void setFillTexture(@Nullable @Nullable SKTexture value)An optional Texture used for the filling the Shape API-Since: 8.0
-
setGlowWidth
public void setGlowWidth(double value)
Add a glow to the path stroke of the specified width. Defaults to 0.0 (no glow)
-
setLineCap
public void setLineCap(int value)
The cap type that should be used when stroking a non-closed path
-
setLineJoin
public void setLineJoin(int value)
The join type that should be used when stroking a path
-
setLineWidth
public void setLineWidth(double value)
The width used to stroke the path. Widths larger than 2.0 may result in artifacts. Defaults to 1.0.
-
setMiterLimit
public void setMiterLimit(double value)
When a miter join is used, the maximum ratio of miter length to line with to be used
-
setPath
public void setPath(@Nullable @Nullable CGPathRef value)The CGPath to be drawn (in the Node's coordinate space)
-
setStrokeColor
public void setStrokeColor(@NotNull @NotNull UIColor value)The color to draw the path with. (for no stroke use [SKColor clearColor]). Defaults to [SKColor whiteColor].
-
setStrokeShader
public void setStrokeShader(@Nullable @Nullable SKShader value)An optional SKShader used for the Shape's Stroke. API-Since: 8.0
-
setStrokeTexture
public void setStrokeTexture(@Nullable @Nullable SKTexture value)An optional Texture used for the Shape's stroke. API-Since: 8.0
-
setValueForAttributeNamed
public void setValueForAttributeNamed(@NotNull @NotNull SKAttributeValue value, @NotNull @NotNull java.lang.String key)API-Since: 10.0- Overrides:
setValueForAttributeNamedin classSKNode
-
strokeColor
@NotNull public @NotNull UIColor strokeColor()
The color to draw the path with. (for no stroke use [SKColor clearColor]). Defaults to [SKColor whiteColor].
-
strokeShader
@Nullable public @Nullable SKShader strokeShader()
An optional SKShader used for the Shape's Stroke. API-Since: 8.0
-
strokeTexture
@Nullable public @Nullable SKTexture strokeTexture()
An optional Texture used for the Shape's stroke. API-Since: 8.0
-
valueForAttributeNamed
@Nullable public @Nullable SKAttributeValue valueForAttributeNamed(@NotNull @NotNull java.lang.String key)
API-Since: 10.0- Overrides:
valueForAttributeNamedin classSKNode
-
nodeWithFileNamedSecurelyWithClassesAndError
public static SKShapeNode nodeWithFileNamedSecurelyWithClassesAndError(@NotNull @NotNull java.lang.String filename, @NotNull @NotNull NSSet<? extends org.moe.natj.objc.Class> classes, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding- Overrides:
_supportsSecureCodingin classSKNode
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-