SCNNode.RunAction SCNNode.RunAction Method

Definition

Overloads

RunAction(SCNAction, String, Action) RunAction(SCNAction, String, Action)

Adds the provided action to the node, indexes it with the provided key, and runs the provide block after the operation completes.

RunAction(SCNAction, String) RunAction(SCNAction, String)

Adds the provided action to the node and indexes it with the provided key.

RunAction(SCNAction, Action) RunAction(SCNAction, Action)

Adds the provided action to the node and runs block after the operation completes.

RunAction(SCNAction) RunAction(SCNAction)

Adds the provided action to the node.

RunAction(SCNAction, String, Action) RunAction(SCNAction, String, Action)

Adds the provided action to the node, indexes it with the provided key, and runs the provide block after the operation completes.

[Foundation.Export("runAction:forKey:completionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void RunAction (SceneKit.SCNAction action, string key, Action block);
abstract member RunAction : SceneKit.SCNAction * string * Action -> unit
override this.RunAction : SceneKit.SCNAction * string * Action -> unit

Parameters

block
Action Action

Implements

RunAction(SCNAction, String) RunAction(SCNAction, String)

Adds the provided action to the node and indexes it with the provided key.

[Foundation.Export("runAction:forKey:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void RunAction (SceneKit.SCNAction action, string key);
abstract member RunAction : SceneKit.SCNAction * string -> unit
override this.RunAction : SceneKit.SCNAction * string -> unit

Parameters

Implements

RunAction(SCNAction, Action) RunAction(SCNAction, Action)

Adds the provided action to the node and runs block after the operation completes.

[Foundation.Export("runAction:completionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void RunAction (SceneKit.SCNAction action, Action block);
abstract member RunAction : SceneKit.SCNAction * Action -> unit
override this.RunAction : SceneKit.SCNAction * Action -> unit

Parameters

block
Action Action

Implements

RunAction(SCNAction) RunAction(SCNAction)

Adds the provided action to the node.

[Foundation.Export("runAction:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void RunAction (SceneKit.SCNAction action);
abstract member RunAction : SceneKit.SCNAction -> unit
override this.RunAction : SceneKit.SCNAction -> unit

Parameters

Implements

Applies to