This helper class is intended to aid the implementation of
AudioProcessorEditor::getControlParameterIndex() for editors using a WebView interface.
Create an instance of this class and call its handleMouseMove() method in each mousemove event.
This class can be used to continuously report the controlParameterIndexAnnotation attribute's
value related to the DOM element that is currently under the mouse pointer.
This value is defined at all times as follows
the annotation attribute's value for the DOM element directly under the mouse, if it has it,
the annotation attribute's value for the first parent element, that has it,
-1 otherwise.
Whenever there is a change in this value, an event is emitted to the frontend with the new value.
You can use a ControlParameterIndexReceiver object on the backend to listen to these events.
This helper class is intended to aid the implementation of AudioProcessorEditor::getControlParameterIndex() for editors using a WebView interface.
Create an instance of this class and call its handleMouseMove() method in each mousemove event.
This class can be used to continuously report the controlParameterIndexAnnotation attribute's value related to the DOM element that is currently under the mouse pointer.
This value is defined at all times as follows
Whenever there is a change in this value, an event is emitted to the frontend with the new value. You can use a ControlParameterIndexReceiver object on the backend to listen to these events.
Param: controlParameterIndexAnnotation