IParameterListener

Parameter listeners are called whenever: - a parameter is changed, - a parameter starts/stops being edited, - a parameter starts/stops being hovered by mouse

Most common use case is for UI controls repaints (the setDirtyXXX calls)

Members

Functions

onBeginParameterEdit
void onBeginParameterEdit(Parameter sender)

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)

A parameter value was changed, from the UI or the host (automation).

Meta