The values of each attribute associated with the node's attached shader.
- iOS 10.0+
- macOS 10.12+
- Mac Catalyst 13.0+Beta
- tvOS 10.0+
- watchOS 3.0+
All nodes have their own copy of an attribute value and therefore the attribute values can be different per-node across the same
SKShader. If instead you need all nodes to share the same value, use
SKUniform. Uniforms can change values every frame, but uniforms cannot vary per-node like attributes can.