TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::AutomatableParameter::Listener Struct Referenceabstract

#include <tracktion_AutomatableParameter.h>

Inheritance diagram for tracktion::engine::AutomatableParameter::Listener:

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.
 

Constructor & Destructor Documentation

◆ ~Listener()

virtual tracktion::engine::AutomatableParameter::Listener::~Listener ( )
virtual

Member Function Documentation

◆ curveHasChanged()

virtual void tracktion::engine::AutomatableParameter::Listener::curveHasChanged ( AutomatableParameter )
pure virtual

Called when the automation curve has changed, point time, value or curve.

Implemented in tracktion::engine::ExternalController, and tracktion::engine::PluginEffect.

◆ currentValueChanged()

virtual void tracktion::engine::AutomatableParameter::Listener::currentValueChanged ( AutomatableParameter )
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.

◆ parameterChanged()

virtual void tracktion::engine::AutomatableParameter::Listener::parameterChanged ( AutomatableParameter ,
float   
)
virtual

Called when the parameter is changed by the plugin or host, not from automation.

◆ parameterChangeGestureBegin()

virtual void tracktion::engine::AutomatableParameter::Listener::parameterChangeGestureBegin ( AutomatableParameter )
virtual

◆ parameterChangeGestureEnd()

virtual void tracktion::engine::AutomatableParameter::Listener::parameterChangeGestureEnd ( AutomatableParameter )
virtual

◆ recordingStatusChanged()

virtual void tracktion::engine::AutomatableParameter::Listener::recordingStatusChanged ( AutomatableParameter )
virtual

Called when this parameter starts or stops recording.


The documentation for this struct was generated from the following file: