KSPSlider
The KSPSlider class allows you to connect to a ui_slider in KSP.
class KSPSlider
Example
import { KSPSlider } from kontakt
var slider = KSPSlider(id: "my_slider")
Constructor
constructor(id: String)
Connects to a ui_slider in KSP with the given control ID.
Properties
automate
automate: Bool { get set }
Activate/Deactivate automation touch. Set this to true when interacting with a control to write automation. Set it back to false once the user interaction is finished.
connected
connected: Bool { get }
Whether the control is connected. A control might not be connected if no corresponding control was found for the given id.
custom_id
custom_id: Int { get }
The value of $CONTROL_PAR_CUSTOM_ID set on this control.
default_value
default_value: Int { get }
The value of $CONTROL_PAR_DEFAULT_VALUE set on this control.
id
id: String { get }
The id is the name of the variable in KSP that corresponds to this control.
label
label: String { get }
The value of $CONTROL_PAR_LABEL set on this control.
max
max: Int { get }
The maximum value.
min
min: Int { get }
The minimum value.
normalized_value
normalized_value: Float { get set }
The value normalized using min & max.
value
value: Int { get set }
The sliders's value.