Components can implement this to let things know which automatable parameter they control.
More...
#include <tracktion_AutomatableParameter.h>
Inherits juce::DragAndDropTarget.
Components can implement this to let things know which automatable parameter they control.
◆ AutomationDragDropTarget()
tracktion::engine::AutomationDragDropTarget::AutomationDragDropTarget |
( |
| ) |
|
◆ ~AutomationDragDropTarget()
tracktion::engine::AutomationDragDropTarget::~AutomationDragDropTarget |
( |
| ) |
|
|
override |
◆ hasAnAutomatableParameter()
virtual bool tracktion::engine::AutomationDragDropTarget::hasAnAutomatableParameter |
( |
| ) |
|
|
pure virtual |
◆ chooseAutomatableParameter()
virtual void tracktion::engine::AutomationDragDropTarget::chooseAutomatableParameter |
( |
std::function< void(AutomatableParameter::Ptr)> |
handleChosenParam, |
|
|
std::function< void()> |
startLearnMode |
|
) |
| |
|
pure virtual |
◆ startParameterLearn()
virtual void tracktion::engine::AutomationDragDropTarget::startParameterLearn |
( |
std::function< void(AutomatableParameter::Ptr)> |
| ) |
|
|
virtual |
◆ isAutomatableParameterBeingDraggedOver()
bool tracktion::engine::AutomationDragDropTarget::isAutomatableParameterBeingDraggedOver |
( |
| ) |
const |
◆ isInterestedInDragSource()
bool tracktion::engine::AutomationDragDropTarget::isInterestedInDragSource |
( |
const SourceDetails & |
details | ) |
|
|
override |
◆ itemDragEnter()
void tracktion::engine::AutomationDragDropTarget::itemDragEnter |
( |
const SourceDetails & |
dragSourceDetails | ) |
|
|
override |
◆ itemDragExit()
void tracktion::engine::AutomationDragDropTarget::itemDragExit |
( |
const SourceDetails & |
dragSourceDetails | ) |
|
|
override |
◆ itemDropped()
void tracktion::engine::AutomationDragDropTarget::itemDropped |
( |
const SourceDetails & |
dragSourceDetails | ) |
|
|
override |
◆ automatableDragString
const char* tracktion::engine::AutomationDragDropTarget::automatableDragString |
|
static |
The documentation for this class was generated from the following file: