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.
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.