Always any-style, for the same reason.
Always true: an effect reads the rendered pixels, so it has something to work on anywhere.
The knob's id, as accepted by MapEffects.set.
Optionalrange?: EffectKnobRangeThe range of valid values, for a numeric knob.
The practical problem the effect solves.
One entry of the effects catalogue: the SDK's shared KnobDescriptor, narrowed the way
StylingKnobDescriptornarrows it, plus the use case the effect serves.