Unified parameter value object for identity-asset generators (§IS-A-2.3). More...
| Header: | #include <AssetParameters> |
Owns a fixed schema (`QVector<ParamSpec>`) and a generator key. For an ID, each parameter derives independently from the tuple `(ID, generatorKey, seedKey)` — either a keyed `Personality` sub-stream (role = None) or `PersonalityColors(id).hue(role)` (palette role). User overrides overlay both kinds.
The derivation invariant — values depend only on `(ID, generatorKey, seedKey)`, never on parameter count, order, or position — lets a generator's schema grow, shrink, or reorder over time without scrambling existing derived identities. `displayName` rename is free.