Interface SCNActionable

    • Method Detail

      • actionForKey

        @Nullable
        @Nullable SCNAction actionForKey​(@NotNull
                                         @NotNull java.lang.String key)
        actionForKey: Returns an action associated with a specific key.
      • actionKeys

        @NotNull
        @NotNull NSArray<java.lang.String> actionKeys()
        [@property] actionKeys Returns an array containing the keys of all actions currently attached to the receiver.
      • hasActions

        boolean hasActions()
        [@property] hasActions Returns a Boolean value that indicates whether the node is executing actions.
      • removeActionForKey

        void removeActionForKey​(@NotNull
                                @NotNull java.lang.String key)
        removeActionForKey: Removes an action associated with a specific key.
      • removeAllActions

        void removeAllActions()
        removeAllActions Ends and removes all actions from the node.
      • runAction

        void runAction​(@NotNull
                       @NotNull SCNAction action)
        runAction: Adds an action to the list of actions executed by the node.
      • runActionCompletionHandler

        void runActionCompletionHandler​(@NotNull
                                        @NotNull SCNAction action,
                                        @Nullable
                                        @Nullable SCNActionable.Block_runActionCompletionHandler block)
        runAction:completionHandler: Adds an action to the list of actions executed by the node. Your block is called when the action completes.
      • runActionForKey

        void runActionForKey​(@NotNull
                             @NotNull SCNAction action,
                             @Nullable
                             @Nullable java.lang.String key)
        runAction:forKey: Adds an identifiable action to the list of actions executed by the node.
      • runActionForKeyCompletionHandler

        void runActionForKeyCompletionHandler​(@NotNull
                                              @NotNull SCNAction action,
                                              @Nullable
                                              @Nullable java.lang.String key,
                                              @Nullable
                                              @Nullable SCNActionable.Block_runActionForKeyCompletionHandler block)
        runAction:forKey:completionHandler: Adds an identifiable action to the list of actions executed by the node. Your block is called when the action completes.