Class SKNode

    • Constructor Detail

      • SKNode

        public SKNode()
      • SKNode

        @Deprecated
        protected SKNode​(long handle)
        Deprecated.
      • SKNode

        public SKNode​(NSCoder decoder)
      • SKNode

        public SKNode​(java.lang.String filename)
      • SKNode

        public SKNode​(java.io.File file)
    • Method Detail

      • getPosition

        public CGPoint getPosition()
      • setPosition

        public void setPosition​(CGPoint v)
      • getZPosition

        public double getZPosition()
      • setZPosition

        public void setZPosition​(double v)
      • getZRotation

        public double getZRotation()
      • setZRotation

        public void setZRotation​(double v)
      • getXScale

        public double getXScale()
      • setXScale

        public void setXScale​(double v)
      • getYScale

        public double getYScale()
      • setYScale

        public void setYScale​(double v)
      • getSpeed

        public double getSpeed()
      • setSpeed

        public void setSpeed​(double v)
      • getAlpha

        public double getAlpha()
      • setAlpha

        public void setAlpha​(double v)
      • isPaused

        public boolean isPaused()
      • setPaused

        public void setPaused​(boolean v)
      • isHidden

        public boolean isHidden()
      • setHidden

        public void setHidden​(boolean v)
      • isUserInteractionEnabled

        public boolean isUserInteractionEnabled()
      • setUserInteractionEnabled

        public void setUserInteractionEnabled​(boolean v)
      • getFocusBehavior

        public SKNodeFocusBehavior getFocusBehavior()
        Since:
        Available in iOS 11.0 and later.
      • setFocusBehavior

        public void setFocusBehavior​(SKNodeFocusBehavior v)
        Since:
        Available in iOS 11.0 and later.
      • getParent

        public SKNode getParent()
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String v)
      • getScene

        public SKScene getScene()
      • setPhysicsBody

        public void setPhysicsBody​(SKPhysicsBody v)
      • getAttributeValues

        @Deprecated
        public NSDictionary<NSString,​SKAttributeValue> getAttributeValues()
        Deprecated.
        Deprecated in iOS 10.0.
        Since:
        Available in iOS 10.0 and later.
      • setAttributeValues

        @Deprecated
        public void setAttributeValues​(NSDictionary<NSString,​SKAttributeValue> v)
        Deprecated.
        Deprecated in iOS 10.0.
        Since:
        Available in iOS 10.0 and later.
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • getPreferredFocusedView

        @Deprecated
        public UIView getPreferredFocusedView()
        Deprecated.
        Deprecated in iOS 10.0. Use -preferredFocusEnvironments instead.
        Specified by:
        getPreferredFocusedView in interface UIFocusEnvironment
        Since:
        Available in iOS 9.0 and later.
      • init

        protected long init​(NSCoder decoder)
      • calculateAccumulatedFrame

        public CGRect calculateAccumulatedFrame()
      • valueForAttributeNamed

        @Deprecated
        public SKAttributeValue valueForAttributeNamed​(java.lang.String key)
        Deprecated.
        Deprecated in iOS 10.0.
        Since:
        Available in iOS 10.0 and later.
      • setValue

        @Deprecated
        public void setValue​(SKAttributeValue value,
                             java.lang.String key)
        Deprecated.
        Deprecated in iOS 10.0.
        Since:
        Available in iOS 10.0 and later.
      • setScale

        public void setScale​(double scale)
      • addChild

        public void addChild​(SKNode node)
      • insertChild

        public void insertChild​(SKNode node,
                                long index)
      • removeChildren

        public void removeChildren​(NSArray<SKNode> nodes)
      • removeAllChildren

        public void removeAllChildren()
      • removeFromParent

        public void removeFromParent()
      • moveToParent

        public void moveToParent​(SKNode parent)
        Since:
        Available in iOS 9.0 and later.
      • getChild

        public SKNode getChild​(java.lang.String name)
      • enumerateChildNodes

        public void enumerateChildNodes​(java.lang.String name,
                                        org.robovm.objc.block.VoidBlock2<SKNode,​org.robovm.rt.bro.ptr.BooleanPtr> block)
      • findNodesByName

        public NSArray<SKNode> findNodesByName​(java.lang.String name)
        Since:
        Available in iOS 8.0 and later.
      • isInParentHierarchy

        public boolean isInParentHierarchy​(SKNode parent)
      • runAction

        public void runAction​(SKAction action)
      • runAction

        public void runAction​(SKAction action,
                              java.lang.Runnable block)
      • runAction

        public void runAction​(SKAction action,
                              java.lang.String key)
      • hasActions

        public boolean hasActions()
      • getAction

        public SKAction getAction​(java.lang.String key)
      • removeAction

        public void removeAction​(java.lang.String key)
      • removeAllActions

        public void removeAllActions()
      • containsPoint

        public boolean containsPoint​(CGPoint p)
      • intersectsNode

        public boolean intersectsNode​(SKNode node)
      • equalsTo

        public boolean equalsTo​(SKNode node)
      • create

        protected static long create​(java.lang.String filename)
      • create

        protected static long create​(java.lang.String filename,
                                     NSSet<?> classes,
                                     NSError.NSErrorPtr error)
        Since:
        Available in iOS 12.0 and later.