Discriminator of ValueAdapter. Mirrors §17's track value types
(scalar, vector, quaternion, color, Boolean, discrete); the vector entry is
split by arity because the three vector types are distinct classes.
§17's morph-weight and skeletal-joint tracks add no kinds here (RFC
0003 §2, 2026-08-28; this doc used to stage them per plan P4-3): a joint
track holds vector3/quaternion values and a morph track holds numbers
— what they needed was a binding form that addresses an array element,
which ./binding.js documents.
Discriminator of ValueAdapter. Mirrors §17's track value types (scalar, vector, quaternion, color, Boolean, discrete); the vector entry is split by arity because the three vector types are distinct classes.
§17's morph-weight and skeletal-joint tracks add no kinds here (RFC 0003 §2, 2026-08-28; this doc used to stage them per plan P4-3): a joint track holds
vector3/quaternionvalues and a morph track holdsnumbers — what they needed was a binding form that addresses an array element, which./binding.jsdocuments.