• OctoMY API
  • OctoMY API Reference
  • C++ Classes
  • OctoMY
  • AssetParameters
  • AssetParameters Class

    Unified parameter value object for identity-asset generators (§IS-A-2.3). More...

    Header: #include <AssetParameters>

    Detailed Description

    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.