|
TracktionEngine
|
Base class for objects that live inside an edit - e.g. More...
#include <tracktion_EditItem.h>
Public Member Functions | |
| EditItem (EditItemID, Edit &) | |
| EditItem (Edit &, const juce::ValueTree &) | |
| virtual | ~EditItem ()=default |
| virtual juce::String | getName () const =0 |
Public Attributes | |
| Edit & | edit |
| const EditItemID | itemID |
| Every EditItem has an ID which is unique within the edit. | |
Base class for objects that live inside an edit - e.g.
clips, tracks, plguins, etc
| tracktion::engine::EditItem::EditItem | ( | EditItemID | , |
| Edit & | |||
| ) |
| tracktion::engine::EditItem::EditItem | ( | Edit & | , |
| const juce::ValueTree & | |||
| ) |
|
virtualdefault |
|
pure virtual |
Implemented in tracktion::engine::BreakpointOscillatorModifier, tracktion::engine::EnvelopeFollowerModifier, tracktion::engine::LFOModifier, tracktion::engine::MIDITrackerModifier, tracktion::engine::RandomModifier, tracktion::engine::StepModifier, tracktion::engine::MacroParameterList, tracktion::engine::Clip, tracktion::engine::CollectionClip, tracktion::engine::PitchSetting, tracktion::engine::TimeSigSetting, tracktion::engine::ArrangerTrack, tracktion::engine::AudioTrack, tracktion::engine::AutomationTrack, tracktion::engine::ClipSlot, tracktion::engine::FolderTrack, tracktion::engine::MarkerTrack, tracktion::engine::MasterTrack, tracktion::engine::TempoTrack, tracktion::engine::Track, tracktion::engine::ChorusPlugin, tracktion::engine::CompressorPlugin, tracktion::engine::DelayPlugin, tracktion::engine::EqualiserPlugin, tracktion::engine::FourOscPlugin, tracktion::engine::ImpulseResponsePlugin, tracktion::engine::LatencyPlugin, tracktion::engine::LowPassPlugin, tracktion::engine::MidiModifierPlugin, tracktion::engine::MidiPatchBayPlugin, tracktion::engine::PatchBayPlugin, tracktion::engine::PhaserPlugin, tracktion::engine::PitchShiftPlugin, tracktion::engine::ReverbPlugin, tracktion::engine::SamplerPlugin, tracktion::engine::ToneGeneratorPlugin, tracktion::engine::ExternalPlugin, tracktion::engine::AuxReturnPlugin, tracktion::engine::AuxSendPlugin, tracktion::engine::FreezePointPlugin, tracktion::engine::InsertPlugin, tracktion::engine::LevelMeterPlugin, tracktion::engine::RackInstance, tracktion::engine::RackType, tracktion::engine::TextPlugin, tracktion::engine::VCAPlugin, tracktion::engine::VolumeAndPanPlugin, and tracktion::engine::Plugin.
| Edit& tracktion::engine::EditItem::edit |
| const EditItemID tracktion::engine::EditItem::itemID |
Every EditItem has an ID which is unique within the edit.
Referenced by tracktion::engine::LevelMeasurerProcessingNode::getNodeProperties().