Struct AudityPinSpec
One pin in a node kind’s fixed pin order.
Assembly: DarkEffekt.Audity.Runtime
Section titled “Assembly: DarkEffekt.Audity.Runtime”public struct AudityPinSpecFields
Section titled “Fields”public string idpublic AudityPinType typefallback
Section titled “fallback”Value an unconnected float input evaluates to (authored inline values override it). Vector pins splat it per component.
public float fallbackchannels
Section titled “channels”Audio pins: interleaved channel count (default stereo). Processor pins adopt
the incoming count at build time; this is the declared default for
unconnected/source pins.
Float pins: value width - 1 scalar (default), 2/3/4 vector, 16 matrix, or 0
for DYNAMIC (the pin adopts the node’s resolved width from its wiring; see
DarkEffekt.Audity.AudityNodeSpec.ResolveDynamicWidth(System.Int32%2cSystem.Int32)).
0 on trigger/binding pins.
public byte channelsdescription
Section titled “description”Editor tooltip for the pin; null for none. For pins backed by an authoring field prefer [Tooltip] on the field (the editor falls back to it through DarkEffekt.Audity.AudityNode.InlineValuePath(string)) - use this for field-less pins (triggers, audio, computed pins).
public string description