One way a new descriptor version broke a previously-shipped parameter's host-facing identity.
More...
#include <param_ordering.hpp>
One way a new descriptor version broke a previously-shipped parameter's host-facing identity.
◆ Kind
| Enumerator |
|---|
| IdChangedAtIndex | The parameter that used to occupy index now carries a different host-facing ID (it was re-ID'd, or a parameter was inserted/removed ahead of it and shifted it).
Automation keyed to old_id at that slot now targets new_id.
|
| ParamRemoved | A host-facing ID present in the old version is absent from the new version entirely.
Any saved automation for it is orphaned.
|
◆ index
| std::size_t pulp::state::ParamOrderingViolation::index |
Registration index in the OLD version.
◆ kind
| Kind pulp::state::ParamOrderingViolation::kind |
◆ new_id
| ParamID pulp::state::ParamOrderingViolation::new_id |
The ID now at this index (0 for ParamRemoved).
◆ old_id
| ParamID pulp::state::ParamOrderingViolation::old_id |
The ID the old version shipped at this slot.
The documentation for this struct was generated from the following file: