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.

Jump to: Statements Referenced by

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 NERFINISHED
hasClassMethod animationDuration()
animationTimingFunction()
begin()
commit()
completionBlock()
flush()
setAnimationDuration(_:)
setAnimationTimingFunction(_:)
setCompletionBlock(_:)
hasProperty animationDuration
animationTimingFunction
completionBlock
disablesActions
language Objective-C
Swift NERFINISHED
manages scene graph property changes over time
pattern begin-commit transaction block
platform Apple platforms NERFINISHED
purpose grouping multiple SceneKit property changes into a single animated transaction
managing implicit animations of SceneKit properties
relatedTo CATransaction NERFINISHED
scope current thread
similarTo CATransaction in Core Animation NERFINISHED
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 NERFINISHED
SCNNode NERFINISHED
SCNScene NERFINISHED
SCNView NERFINISHED

Referenced by (1)

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

SceneKit hasClass SCNTransaction