SCNAction
E759680
SCNAction is a SceneKit class that defines time-based animations and behaviors—such as movement, rotation, fading, and sequencing—for 3D nodes in a scene.
Statements (55)
| Predicate | Object |
|---|---|
| instanceOf |
SceneKit API
ⓘ
class ⓘ |
| canBeReversed | true ⓘ |
| definedInFramework | SceneKit NERFINISHED ⓘ |
| hasMethod |
customAction(duration:_ :)
ⓘ
fadeIn(duration:) ⓘ fadeOpacity(to:duration:) ⓘ fadeOut(duration:) ⓘ group(_:) ⓘ move(by:duration:) ⓘ move(to:duration:) ⓘ repeat(_ :count:) ⓘ repeatForever(_ :) ⓘ rotate(by:around:duration:) ⓘ rotateTo(x:y:z:duration:) ⓘ run(_ :) ⓘ scale(by:duration:) ⓘ scale(to:duration:) ⓘ sequence(_:) ⓘ wait(duration:) ⓘ |
| hasProperty |
duration
ⓘ
speed ⓘ timingFunction ⓘ timingMode ⓘ |
| inheritsFrom | NSObject NERFINISHED ⓘ |
| introducedIn |
iOS 8.0
ⓘ
macOS 10.9 NERFINISHED ⓘ tvOS 9.0 NERFINISHED ⓘ watchOS 3.0 NERFINISHED ⓘ |
| language |
Objective-C
NERFINISHED
ⓘ
Swift NERFINISHED ⓘ |
| module | SceneKit NERFINISHED ⓘ |
| namespace | SceneKit.SCNAction NERFINISHED ⓘ |
| supports |
color animations
ⓘ
constraint-related actions ⓘ custom actions ⓘ fading animations ⓘ grouped actions ⓘ movement animations ⓘ repeated actions ⓘ rotation animations ⓘ scaling animations ⓘ sequenced actions ⓘ sound playback actions ⓘ timing functions ⓘ |
| supportsPlatform |
iOS
ⓘ
macOS ⓘ tvOS NERFINISHED ⓘ watchOS NERFINISHED ⓘ |
| usedByMethod |
runAction(_:) on SCNNode
ⓘ
runAction(_:completionHandler:) on SCNNode ⓘ |
| usedFor |
3D node animation
ⓘ
node behaviors ⓘ time-based animations ⓘ |
| usedWith | SCNNode NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.