TracktionEngine
|
#include <tracktion_AutomatableParameter.h>
Public Member Functions | |
virtual | ~Listener () |
virtual void | curveHasChanged (AutomatableParameter &)=0 |
Called when the automation curve has changed, point time, value or curve. | |
virtual void | currentValueChanged (AutomatableParameter &) |
Called when the current value of the parameter changed, either from setting the parameter, automation, a macro or modifier. | |
virtual void | parameterChanged (AutomatableParameter &, float) |
Called when the parameter is changed by the plugin or host, not from automation. | |
virtual void | parameterChangeGestureBegin (AutomatableParameter &) |
virtual void | parameterChangeGestureEnd (AutomatableParameter &) |
virtual void | recordingStatusChanged (AutomatableParameter &) |
Called when this parameter starts or stops recording. | |
|
virtual |
|
pure virtual |
Called when the automation curve has changed, point time, value or curve.
Implemented in tracktion::engine::ExternalController, and tracktion::engine::PluginEffect.
|
virtual |
Called when the current value of the parameter changed, either from setting the parameter, automation, a macro or modifier.
This is async so you won't get a callback for every parameter change.
Reimplemented in tracktion::engine::ExternalController.
|
virtual |
Called when the parameter is changed by the plugin or host, not from automation.
|
virtual |
|
virtual |
|
virtual |
Called when this parameter starts or stops recording.