|
TracktionEngine
|
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 |
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.
| tracktion::engine::ModifierList::ModifierList | ( | Edit & | , |
| const juce::ValueTree & | |||
| ) |
Creates a ModifierList for an Edit and given state.
Usually this is created by a Track
|
override |
Destructor.
|
static |
Tests whether the Identifier is of a known Modifier type.
| juce::ReferenceCountedArray< Modifier > tracktion::engine::ModifierList::getModifiers | ( | ) | const |
Returns all the Modifiers in the list.
| juce::ReferenceCountedObjectPtr< Modifier > tracktion::engine::ModifierList::insertModifier | ( | juce::ValueTree | , |
| int | index, | ||
| SelectionManager * | |||
| ) |
Adds a Modifier from a state at a given index.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
| Edit& tracktion::engine::ModifierList::edit |
| juce::ValueTree tracktion::engine::ModifierList::state |