/// Sets the dead zone value. Any value below this will be treated as 0.
void set_dead_zone(float);
- /// Sets the max-out threshold. Any value above this will be treated as 1.
+ /** Sets the max-out threshold. Any value above this will be treated as 1.
+ A negative value can be used to disable the threshold entirely. */
void set_threshold(float);
+ /// Sets dead zone and threshold in a single function call.
+ void set_range(float, float);
+
void pair(SmoothControl *ctrl);
float get_value() const { return value; }