SCNActionMBS class

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

SCNActionMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class SceneKit MBS Mac64bit Plugin 19.1 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
A simple, reusable animation that changes attributes of any node you attach it to.

You use actions most often to change the structure and content of the SCNNodeMBS object to which they are attached, but you can also use actions make other changes to the scene. In SceneKit, actions provide an easy way to implement animated behaviors that frequently change in response to user input.

see also
https://developer.apple.com/documentation/scenekit/scnaction
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.

Timing Modes

Constant Value Description
TimingModeEaseIn 1 Ease-in pacing. The animation begins slowly, and then speeds up as it progresses.
TimingModeEaseInEaseOut 3 Ease-in ease-out pacing. The animation begins slowly, accelerates through the middle of its duration, and then slows again before completing.
TimingModeEaseOut 2 Ease-out pacing. The animation begins quickly, and then slows as it completes.
TimingModeLinear 0 Linear pacing. The animation progresses evenly throughout its duration.

This class has no sub classes.

Some methods using this class:

Some examples using this class:

Blog Entries

Xojo Developer Magazine

Release notes


The items on this page are in the following plugins: MBS Mac64bit Plugin.


SCNAccelerationConstraintMBS   -   SCNAudioPlayerMBS


💬 Ask a question or report a problem