|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Holds a list of Modifiers that have been added to a Track. More...
#include "tracktion_Modifier.h"
Public Member Functions | |
| ModifierList (Edit &, const juce::ValueTree &) | |
| Creates a ModifierList for an Edit and given state. | |
| ~ModifierList () override | |
| Destructor. | |
| juce::ReferenceCountedArray< Modifier > | getModifiers () const |
| Returns all the Modifiers in the list. | |
| juce::ReferenceCountedObjectPtr< Modifier > | insertModifier (juce::ValueTree, int index, SelectionManager *) |
| Adds a Modifier from a state at a given index. | |
| bool | isSuitableType (const juce::ValueTree &) const override |
| Modifier * | createNewObject (const juce::ValueTree &) override |
| void | deleteObject (Modifier *) override |
| void | newObjectAdded (Modifier *) override |
| void | objectRemoved (Modifier *) override |
| void | objectOrderChanged () override |
Public Member Functions inherited from juce::ChangeBroadcaster | |
| void | addChangeListener (ChangeListener *listener) |
| void | removeChangeListener (ChangeListener *listener) |
| void | removeAllChangeListeners () |
| void | sendChangeMessage () |
| void | sendSynchronousChangeMessage () |
| void | dispatchPendingMessages () |
Static Public Member Functions | |
| static bool | isModifier (const juce::Identifier &) |
| Tests whether the Identifier is of a known Modifier type. | |
Public Attributes | |
| Edit & | edit |
| juce::ValueTree | state |
Holds a list of Modifiers that have been added to a Track.
Definition at line 149 of file tracktion_Modifier.h.
| tracktion::engine::ModifierList::ModifierList | ( | Edit & | e, |
| const juce::ValueTree & | parentTree | ||
| ) |
Creates a ModifierList for an Edit and given state.
Usually this is created by a Track
Definition at line 231 of file tracktion_Modifier.cpp.
|
override |
Destructor.
Definition at line 239 of file tracktion_Modifier.cpp.
|
overridevirtual |
Implements tracktion::engine::ValueTreeObjectList< Modifier >.
Definition at line 301 of file tracktion_Modifier.cpp.
|
overridevirtual |
Implements tracktion::engine::ValueTreeObjectList< Modifier >.
Definition at line 324 of file tracktion_Modifier.cpp.
| juce::ReferenceCountedArray< Modifier > tracktion::engine::ModifierList::getModifiers | ( | ) | const |
Returns all the Modifiers in the list.
Definition at line 251 of file tracktion_Modifier.cpp.
| juce::ReferenceCountedObjectPtr< Modifier > tracktion::engine::ModifierList::insertModifier | ( | juce::ValueTree | v, |
| int | index, | ||
| SelectionManager * | sm | ||
| ) |
Adds a Modifier from a state at a given index.
Definition at line 265 of file tracktion_Modifier.cpp.
|
static |
Tests whether the Identifier is of a known Modifier type.
Definition at line 244 of file tracktion_Modifier.cpp.
|
overridevirtual |
Implements tracktion::engine::ValueTreeObjectList< Modifier >.
Definition at line 296 of file tracktion_Modifier.cpp.
|
overridevirtual |
Implements tracktion::engine::ValueTreeObjectList< Modifier >.
Definition at line 330 of file tracktion_Modifier.cpp.
|
overridevirtual |
Implements tracktion::engine::ValueTreeObjectList< Modifier >.
Definition at line 332 of file tracktion_Modifier.cpp.
|
overridevirtual |
Implements tracktion::engine::ValueTreeObjectList< Modifier >.
Definition at line 331 of file tracktion_Modifier.cpp.
| Edit& tracktion::engine::ModifierList::edit |
Definition at line 185 of file tracktion_Modifier.h.
| juce::ValueTree tracktion::engine::ModifierList::state |
Definition at line 186 of file tracktion_Modifier.h.