SCNTransaction

E759683

SCNTransaction is a SceneKit utility class that manages and animates implicit changes to scene graph properties over time, similar to CATransaction in Core Animation.

All labels observed (2)

Label Occurrences
CATransaction in Core Animation 1
SCNTransaction canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Objective-C class
SceneKit class
utility class
affects SCNCamera properties
SCNMaterial properties
SCNNode properties
other animatable SceneKit properties
animationModel implicit animation model
canDisable implicit animations
category 3D graphics API utility
controls grouping of property changes
timing of property interpolation
definedIn SceneKit framework headers
framework SceneKit
hasClassMethod animationDuration()
animationTimingFunction()
begin()
commit()
completionBlock()
flush()
setAnimationDuration(_:)
setAnimationTimingFunction(_:)
setCompletionBlock(_:)
hasProperty animationDuration
animationTimingFunction
completionBlock
disablesActions
language Objective-C
Swift
manages scene graph property changes over time
pattern begin-commit transaction block
platform Apple platforms
purpose grouping multiple SceneKit property changes into a single animated transaction
managing implicit animations of SceneKit properties
relatedTo CATransaction
scope current thread
similarTo CATransaction in Core Animation
linked to: SCNTransaction
supports implicit animations
threadingModel per-thread transaction state
usedFor controlling animation timing functions
controlling completion behavior of animations
controlling duration of implicit animations
controlling timing of SceneKit animations
coordinating animations in SceneKit
usedWith SCNMaterialProperty
SCNNode
SCNScene
SCNView

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

SceneKit hasClass SCNTransaction
SCNTransaction similarTo CATransaction in Core Animation
linked to: SCNTransaction