Class SKAction

    • Constructor Detail

      • SKAction

        public SKAction()
      • SKAction

        public SKAction​(double duration,
                        org.robovm.objc.block.VoidBlock2<SKNode,​java.lang.Double> block)
      • SKAction

        public SKAction​(java.lang.String name)
        Since:
        Available in iOS 9.0 and later.
      • SKAction

        public SKAction​(java.lang.String name,
                        double duration)
        Since:
        Available in iOS 9.0 and later.
      • SKAction

        public SKAction​(java.lang.String name,
                        NSURL url)
        Since:
        Available in iOS 9.0 and later.
      • SKAction

        public SKAction​(java.lang.String name,
                        NSURL url,
                        double duration)
        Since:
        Available in iOS 9.0 and later.
      • SKAction

        public SKAction​(NSCoder decoder)
    • Method Detail

      • getDuration

        public double getDuration()
      • setDuration

        public void setDuration​(double v)
      • getTimingFunction

        public org.robovm.objc.block.Block1<java.lang.Float,​java.lang.Float> getTimingFunction()
        Since:
        Available in iOS 8.0 and later.
      • setTimingFunction

        public void setTimingFunction​(org.robovm.objc.block.Block1<java.lang.Float,​java.lang.Float> v)
        Since:
        Available in iOS 8.0 and later.
      • getSpeed

        public double getSpeed()
      • setSpeed

        public void setSpeed​(double v)
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • reversedAction

        public SKAction reversedAction()
      • moveBy

        public static SKAction moveBy​(double deltaX,
                                      double deltaY,
                                      double duration)
      • moveTo

        public static SKAction moveTo​(CGPoint location,
                                      double duration)
      • moveToX

        public static SKAction moveToX​(double x,
                                       double duration)
      • moveToY

        public static SKAction moveToY​(double y,
                                       double duration)
      • rotateBy

        public static SKAction rotateBy​(double radians,
                                        double duration)
      • rotateTo

        public static SKAction rotateTo​(double radians,
                                        double duration)
      • rotateTo

        public static SKAction rotateTo​(double radians,
                                        double duration,
                                        boolean shortestUnitArc)
      • resizeBy

        public static SKAction resizeBy​(double width,
                                        double height,
                                        double duration)
      • resizeTo

        public static SKAction resizeTo​(double width,
                                        double height,
                                        double duration)
      • resizeToWidth

        public static SKAction resizeToWidth​(double width,
                                             double duration)
      • resizeToHeight

        public static SKAction resizeToHeight​(double height,
                                              double duration)
      • scaleBy

        public static SKAction scaleBy​(double scale,
                                       double duration)
      • scaleBy

        public static SKAction scaleBy​(double xScale,
                                       double yScale,
                                       double duration)
      • scaleTo

        public static SKAction scaleTo​(double scale,
                                       double duration)
      • scaleTo

        public static SKAction scaleTo​(double xScale,
                                       double yScale,
                                       double duration)
      • scaleXTo

        public static SKAction scaleXTo​(double scale,
                                        double duration)
      • scaleYTo

        public static SKAction scaleYTo​(double scale,
                                        double duration)
      • scaleToSize

        public static SKAction scaleToSize​(CGSize size,
                                           double duration)
        Since:
        Available in iOS 10.0 and later.
      • fadeIn

        public static SKAction fadeIn​(double duration)
      • fadeOut

        public static SKAction fadeOut​(double duration)
      • fadeAlphaBy

        public static SKAction fadeAlphaBy​(double factor,
                                           double duration)
      • fadeAlphaTo

        public static SKAction fadeAlphaTo​(double alpha,
                                           double duration)
      • hide

        public static SKAction hide()
        Since:
        Available in iOS 8.0 and later.
      • unhide

        public static SKAction unhide()
        Since:
        Available in iOS 8.0 and later.
      • setTexture

        public static SKAction setTexture​(SKTexture texture)
        Since:
        Available in iOS 7.1 and later.
      • setNormalTexture

        public static SKAction setNormalTexture​(SKTexture texture)
        Since:
        Available in iOS 9.0 and later.
      • setTexture

        public static SKAction setTexture​(SKTexture texture,
                                          boolean resize)
        Since:
        Available in iOS 7.1 and later.
      • setNormalTexture

        public static SKAction setNormalTexture​(SKTexture texture,
                                                boolean resize)
        Since:
        Available in iOS 9.0 and later.
      • animateNormalFrames

        public static SKAction animateNormalFrames​(NSArray<SKTexture> textures,
                                                   double sec)
        Since:
        Available in iOS 9.0 and later.
      • animateFrames

        public static SKAction animateFrames​(NSArray<SKTexture> textures,
                                             double sec,
                                             boolean resize,
                                             boolean restore)
      • animateNormalFrames

        public static SKAction animateNormalFrames​(NSArray<SKTexture> textures,
                                                   double sec,
                                                   boolean resize,
                                                   boolean restore)
        Since:
        Available in iOS 9.0 and later.
      • playSound

        public static SKAction playSound​(java.lang.String soundFile,
                                         boolean wait)
      • colorize

        public static SKAction colorize​(UIColor color,
                                        double colorBlendFactor,
                                        double duration)
      • colorize

        public static SKAction colorize​(double colorBlendFactor,
                                        double sec)
      • falloffTo

        public static SKAction falloffTo​(float falloff,
                                         double duration)
        Since:
        Available in iOS 8.0 and later.
      • falloffBy

        public static SKAction falloffBy​(float falloff,
                                         double duration)
        Since:
        Available in iOS 8.0 and later.
      • followPath

        public static SKAction followPath​(CGPath path,
                                          double duration)
      • followPath

        public static SKAction followPath​(CGPath path,
                                          boolean offset,
                                          boolean orient,
                                          double duration)
      • followPathWithSpeed

        public static SKAction followPathWithSpeed​(CGPath path,
                                                   double speed)
      • followPathWithSpeed

        public static SKAction followPathWithSpeed​(CGPath path,
                                                   boolean offset,
                                                   boolean orient,
                                                   double speed)
      • speedBy

        public static SKAction speedBy​(double speed,
                                       double duration)
      • speedTo

        public static SKAction speedTo​(double speed,
                                       double duration)
      • reachTo

        public static SKAction reachTo​(CGPoint position,
                                       SKNode root,
                                       double duration)
        Since:
        Available in iOS 8.0 and later.
      • reachToWithVelocity

        public static SKAction reachToWithVelocity​(CGPoint position,
                                                   SKNode root,
                                                   double velocity)
        Since:
        Available in iOS 8.0 and later.
      • reachToNode

        public static SKAction reachToNode​(SKNode node,
                                           SKNode root,
                                           double sec)
        Since:
        Available in iOS 8.0 and later.
      • reachToNodeWithVelocity

        public static SKAction reachToNodeWithVelocity​(SKNode node,
                                                       SKNode root,
                                                       double velocity)
        Since:
        Available in iOS 8.0 and later.
      • strengthTo

        public static SKAction strengthTo​(float strength,
                                          double duration)
        Since:
        Available in iOS 8.0 and later.
      • strengthBy

        public static SKAction strengthBy​(float strength,
                                          double duration)
        Since:
        Available in iOS 8.0 and later.
      • wait

        public static SKAction wait​(double duration)
      • wait

        public static SKAction wait​(double duration,
                                    double durationRange)
      • removeFromParent

        public static SKAction removeFromParent()
      • run

        public static SKAction run​(java.lang.Runnable block)
      • runAction

        public static SKAction runAction​(SKAction action,
                                         java.lang.String name)
      • create

        protected static long create​(double duration,
                                     org.robovm.objc.block.VoidBlock2<SKNode,​java.lang.Double> block)
      • create

        protected static long create​(java.lang.String name)
        Since:
        Available in iOS 9.0 and later.
      • create

        protected static long create​(java.lang.String name,
                                     double duration)
        Since:
        Available in iOS 9.0 and later.
      • create

        protected static long create​(java.lang.String name,
                                     NSURL url)
        Since:
        Available in iOS 9.0 and later.
      • create

        protected static long create​(java.lang.String name,
                                     NSURL url,
                                     double duration)
        Since:
        Available in iOS 9.0 and later.
      • changeChargeTo

        public static SKAction changeChargeTo​(float v,
                                              double duration)
        Since:
        Available in iOS 9.0 and later.
      • changeChargeBy

        public static SKAction changeChargeBy​(float v,
                                              double duration)
        Since:
        Available in iOS 9.0 and later.
      • changeMassTo

        public static SKAction changeMassTo​(float v,
                                            double duration)
        Since:
        Available in iOS 9.0 and later.
      • changeMassBy

        public static SKAction changeMassBy​(float v,
                                            double duration)
        Since:
        Available in iOS 9.0 and later.
      • applyForce

        public static SKAction applyForce​(CGVector force,
                                          double duration)
        Since:
        Available in iOS 9.0 and later.
      • applyForce

        public static SKAction applyForce​(CGVector force,
                                          CGPoint point,
                                          double duration)
        Since:
        Available in iOS 9.0 and later.
      • applyTorque

        public static SKAction applyTorque​(double torque,
                                           double duration)
        Since:
        Available in iOS 9.0 and later.
      • applyImpulse

        public static SKAction applyImpulse​(CGVector impulse,
                                            double duration)
        Since:
        Available in iOS 9.0 and later.
      • applyImpulse

        public static SKAction applyImpulse​(CGVector impulse,
                                            CGPoint point,
                                            double duration)
        Since:
        Available in iOS 9.0 and later.
      • applyAngularImpulse

        public static SKAction applyAngularImpulse​(double impulse,
                                                   double duration)
        Since:
        Available in iOS 9.0 and later.
      • play

        public static SKAction play()
        Since:
        Available in iOS 9.0 and later.
      • pause

        public static SKAction pause()
        Since:
        Available in iOS 9.0 and later.
      • stop

        public static SKAction stop()
        Since:
        Available in iOS 9.0 and later.
      • changePlaybackRateTo

        public static SKAction changePlaybackRateTo​(float v,
                                                    double duration)
        Since:
        Available in iOS 9.0 and later.
      • changePlaybackRateBy

        public static SKAction changePlaybackRateBy​(float v,
                                                    double duration)
        Since:
        Available in iOS 9.0 and later.
      • changeVolumeTo

        public static SKAction changeVolumeTo​(float v,
                                              double duration)
        Since:
        Available in iOS 9.0 and later.
      • changeVolumeBy

        public static SKAction changeVolumeBy​(float v,
                                              double duration)
        Since:
        Available in iOS 9.0 and later.
      • warp

        public static SKAction warp​(SKWarpGeometry warp,
                                    double duration)
        Since:
        Available in iOS 10.0 and later.
      • stereoPanTo

        public static SKAction stereoPanTo​(float v,
                                           double duration)
        Since:
        Available in iOS 9.0 and later.
      • stereoPanBy

        public static SKAction stereoPanBy​(float v,
                                           double duration)
        Since:
        Available in iOS 9.0 and later.
      • changeReverbTo

        public static SKAction changeReverbTo​(float v,
                                              double duration)
        Since:
        Available in iOS 9.0 and later.
      • changeReverbBy

        public static SKAction changeReverbBy​(float v,
                                              double duration)
        Since:
        Available in iOS 9.0 and later.
      • changeObstructionTo

        public static SKAction changeObstructionTo​(float v,
                                                   double duration)
        Since:
        Available in iOS 9.0 and later.
      • changeObstructionBy

        public static SKAction changeObstructionBy​(float v,
                                                   double duration)
        Since:
        Available in iOS 9.0 and later.
      • changeOcclusionTo

        public static SKAction changeOcclusionTo​(float v,
                                                 double duration)
        Since:
        Available in iOS 9.0 and later.
      • changeOcclusionBy

        public static SKAction changeOcclusionBy​(float v,
                                                 double duration)
        Since:
        Available in iOS 9.0 and later.
      • init

        protected long init​(NSCoder decoder)