IParameterListener

Parameter listeners are called whenever a parameter is changed, start being edited, or stops being edited. The most common usage being UI controls calling setDirty() (directly or through animation) as a result.

Members

Functions

onBeginParameterEdit
void onBeginParameterEdit(Parameter sender)

Called when a parameter value _starts_ being changed due to an UI element.

onBeginParameterHover
void onBeginParameterHover(Parameter sender)

Called when a widget that can changes this parameter is mouseover, and wants to signal that to the listeners.

onEndParameterEdit
void onEndParameterEdit(Parameter sender)

Called when a parameter value _stops_ being changed.

onEndParameterHover
void onEndParameterHover(Parameter sender)

Called when a widget that can changes this parameter is mouseover, and wants to signal that to the listeners.

onParameterChanged
void onParameterChanged(Parameter sender)

Called when a parameter value was changed, from an UI control or through the host (automation). You'll probably want to call setDirtyWhole() or setDirty() in it to make the graphics respond to host changing a parameter. Note that this WILL be called from the audio thread.

Meta