Class SCNAction

    • Constructor Detail

      • SCNAction

        public SCNAction()
      • SCNAction

        public SCNAction​(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()
      • setTimingFunction

        public void setTimingFunction​(org.robovm.objc.block.Block1<java.lang.Float,​java.lang.Float> v)
      • getSpeed

        public double getSpeed()
      • setSpeed

        public void setSpeed​(double v)
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • getReversedAction

        public SCNAction getReversedAction()
      • moveBy

        public static SCNAction moveBy​(double deltaX,
                                       double deltaY,
                                       double deltaZ,
                                       double duration)
      • rotateBy

        public static SCNAction rotateBy​(double xAngle,
                                         double yAngle,
                                         double zAngle,
                                         double duration)
      • rotateTo

        public static SCNAction rotateTo​(double xAngle,
                                         double yAngle,
                                         double zAngle,
                                         double duration)
      • rotateTo

        public static SCNAction rotateTo​(double xAngle,
                                         double yAngle,
                                         double zAngle,
                                         double duration,
                                         boolean shortestUnitArc)
      • rotateBy

        public static SCNAction rotateBy​(double angle,
                                         SCNVector3 axis,
                                         double duration)
      • scaleBy

        public static SCNAction scaleBy​(double scale,
                                        double sec)
      • scaleTo

        public static SCNAction scaleTo​(double scale,
                                        double sec)
      • fadeIn

        public static SCNAction fadeIn​(double sec)
      • fadeOut

        public static SCNAction fadeOut​(double sec)
      • fadeOpacityBy

        public static SCNAction fadeOpacityBy​(double factor,
                                              double sec)
      • fadeOpacityTo

        public static SCNAction fadeOpacityTo​(double opacity,
                                              double sec)
      • hide

        public static SCNAction hide()
        Since:
        Available in iOS 9.0 and later.
      • unhide

        public static SCNAction unhide()
        Since:
        Available in iOS 9.0 and later.
      • wait

        public static SCNAction wait​(double sec)
      • wait

        public static SCNAction wait​(double sec,
                                     double durationRange)
      • removeFromParentNode

        public static SCNAction removeFromParentNode()
      • run

        public static SCNAction run​(org.robovm.objc.block.VoidBlock1<SCNNode> block)
      • javaScript

        public static SCNAction javaScript​(java.lang.String script,
                                           double seconds)
      • custom

        public static SCNAction custom​(double seconds,
                                       org.robovm.objc.block.VoidBlock2<SCNNode,​java.lang.Double> block)
      • playAudioSource

        public static SCNAction playAudioSource​(SCNAudioSource source,
                                                boolean wait)
        Since:
        Available in iOS 9.0 and later.
      • init

        protected long init​(NSCoder decoder)