TracktionEngine
|
Components can implement this to let things know which automatable parameter they control. More...
Inherits juce::DragAndDropTarget.
Public Member Functions | |
AutomationDragDropTarget () | |
~AutomationDragDropTarget () override | |
virtual bool | hasAnAutomatableParameter ()=0 |
virtual AutomatableParameter::Ptr | getAssociatedAutomatableParameter ()=0 |
virtual AutomatableParameter::Ptr | getAssociatedAutomatableParameter (bool *learn) |
virtual void | startParameterLearn (ParameterisableDragDropSource *) |
bool | isAutomatableParameterBeingDraggedOver () const |
bool | isInterestedInDragSource (const SourceDetails &details) override |
void | itemDragEnter (const SourceDetails &dragSourceDetails) override |
void | itemDragExit (const SourceDetails &dragSourceDetails) override |
void | itemDropped (const SourceDetails &dragSourceDetails) override |
Static Public Attributes | |
static const char * | automatableDragString |
Components can implement this to let things know which automatable parameter they control.
tracktion::engine::AutomationDragDropTarget::AutomationDragDropTarget | ( | ) |
|
override |
|
pure virtual |
|
pure virtual |
|
virtual |
|
virtual |
bool tracktion::engine::AutomationDragDropTarget::isAutomatableParameterBeingDraggedOver | ( | ) | const |
|
override |
|
override |
|
override |
|
override |
|
static |