| addListener(SelectableListener *) | engine::Selectable | |
| addModifierTimer(ModifierTimer &) | engine::Edit | |
| addSelectableListener(SelectableListener *) | engine::Selectable | |
| addWastedMidiMessagesListener(WastedMidiMessagesListener *) | engine::Edit | |
| alwaysUseRelativePaths | engine::Edit | |
| areAnyClipsUsingFile(const AudioFile &) | engine::Edit | |
| areAnyTracksMuted() const | engine::Edit | |
| areAnyTracksSolo() const | engine::Edit | |
| areAnyTracksSoloIsolate() const | engine::Edit | |
| automatableEditItemCache | engine::Edit | |
| automationCurveModifierEditItemCache | engine::Edit | |
| cancelAllProxyGeneratorJobs() const | engine::Edit | |
| cancelAnyPendingUpdates() | engine::Selectable | |
| canRenderProxies() const noexcept | engine::Edit | |
| changed() | engine::Selectable | virtual |
| clickTrackEmphasiseBars | engine::Edit | |
| clickTrackEnabled | engine::Edit | |
| clickTrackGain | engine::Edit | |
| clickTrackRecordingOnly | engine::Edit | |
| clipCache | engine::Edit | |
| clipSlotCache | engine::Edit | |
| copyTrack(Track::Ptr, TrackInsertPoint) | engine::Edit | |
| CountIn enum name | engine::Edit | |
| createEdit(Options) | engine::Edit | static |
| createEditForExamining(Engine &, juce::ValueTree, EditRole role=EditRole::forExamining, LoadContext *=nullptr) | engine::Edit | static |
| createEditForPreviewingClip(Clip &) | engine::Edit | static |
| createEditForPreviewingFile(Engine &, const juce::File &, const Edit *editToMatch, bool tryToMatchTempo, bool tryToMatchPitch, bool *couldMatchTempo, juce::ValueTree midiPreviewPlugin, juce::ValueTree midiDrumPreviewPlugin={}, bool forceMidiToDrums=false, std::unique_ptr< Edit > editToUpdate={}) | engine::Edit | static |
| createEditForPreviewingPreset(Engine &engine, juce::ValueTree, const Edit *editToMatch, bool tryToMatchTempo, bool *couldMatchTempo, juce::ValueTree midiPreviewPlugin, juce::ValueTree midiDrumPreviewPlugin={}, bool forceMidiToDrums=false, std::unique_ptr< Edit > editToUpdate={}) | engine::Edit | static |
| createNewItemID() const | engine::Edit | |
| createNewItemID(const std::vector< EditItemID > &idsToAvoid) const | engine::Edit | |
| createSingleTrackEdit(Engine &, EditRole role=EditRole::forEditing) | engine::Edit | static |
| deleteTrack(Track *) | engine::Edit | |
| deselect() | engine::Selectable | |
| dispatchPendingUpdatesSynchronously() | engine::Edit | |
| Edit(Options) | engine::Edit | |
| Edit(Engine &, EditRole) | engine::Edit | |
| editFileRetriever | engine::Edit | |
| EditFileRetriever typedef | engine::Edit | |
| EditRole enum name | engine::Edit | |
| enableTimecodeSync(bool) | engine::Edit | |
| engine | engine::Edit | |
| ensureArrangerTrack() | engine::Edit | |
| ensureChordTrack() | engine::Edit | |
| ensureMarkerTrack() | engine::Edit | |
| ensureMasterTrack() | engine::Edit | |
| ensureNumberOfAudioTracks(int minimumNumTracks) | engine::Edit | |
| ensureTempoTrack() | engine::Edit | |
| filePathResolver | engine::Edit | |
| FilePathResolver typedef | engine::Edit | |
| findClipsInLinkGroup(juce::String linkGroupID) const | engine::Edit | |
| flushPluginStateIfNeeded(Plugin &) | engine::Edit | |
| flushState() | engine::Edit | |
| forEditing enum value | engine::Edit | |
| forExamining enum value | engine::Edit | |
| forExporting enum value | engine::Edit | |
| forRendering enum value | engine::Edit | |
| getAbletonLink() const noexcept | engine::Edit | |
| getAllAutomatableParams(bool includeTrackParams) const | engine::Edit | |
| getAllInputDevices() const | engine::Edit | |
| getARADocument() | engine::Edit | |
| getArrangerTrack() const | engine::Edit | |
| getAutomapState() | engine::Edit | |
| getAutomationRecordManager() noexcept | engine::Edit | |
| getAuxBusName(int bus) const | engine::Edit | |
| getChordTrack() const | engine::Edit | |
| getClickTrackDevice() const | engine::Edit | |
| getClickTrackRange() const noexcept | engine::Edit | |
| getClickTrackVolume() const noexcept | engine::Edit | |
| getCountInMode() const | engine::Edit | |
| getCurrentInstanceForInputDevice(InputDevice *) const | engine::Edit | |
| getCurrentMidiMachineControlDest() const | engine::Edit | |
| getCurrentMidiMachineControlSource() const | engine::Edit | |
| getCurrentMidiTimecodeSource() const | engine::Edit | |
| getCurrentPlaybackContext() const | engine::Edit | |
| getDefaultNumUndoLevels() noexcept | engine::Edit | static |
| getEditInputDevices() noexcept | engine::Edit | |
| getEditMetadata() | engine::Edit | |
| getEditRole() const noexcept | engine::Edit | |
| getFirstClipTime() const | engine::Edit | |
| getGlobalMacros() const | engine::Edit | |
| getIsPreviewEdit() const noexcept | engine::Edit | |
| getLaunchQuantisation() | engine::Edit | |
| getLength() const | engine::Edit | |
| getLowLatencyDisabledPlugins() | engine::Edit | |
| getLowLatencyMonitoring() const noexcept | engine::Edit | |
| getMarkerManager() const noexcept | engine::Edit | |
| getMarkerTrack() const | engine::Edit | |
| getMasterPanParameter() const | engine::Edit | |
| getMasterPluginList() const noexcept | engine::Edit | |
| getMasterSliderPosParameter() const | engine::Edit | |
| getMasterTrack() const | engine::Edit | |
| getMasterVolumePlugin() const | engine::Edit | |
| getMaximumEditEnd() | engine::Edit | static |
| getMaximumEditTimeRange() | engine::Edit | static |
| getMaximumLength() | engine::Edit | static |
| getName() | engine::Edit | |
| getNextTimeOfInterest(TimePosition afterThisTime) | engine::Edit | |
| getNumCountInBeats() const | engine::Edit | |
| getParameterChangeHandler() noexcept | engine::Edit | |
| getParameterControlMappings() noexcept | engine::Edit | |
| getPluginCache() noexcept | engine::Edit | |
| getPreviewLevelMeasurer() | engine::Edit | |
| getPreviousTimeOfInterest(TimePosition beforeThisTime) | engine::Edit | |
| getProjectItemRef() const noexcept | engine::Edit | |
| getRackList() const noexcept | engine::Edit | |
| getSceneList() | engine::Edit | |
| getSelectableDescription() override | engine::Edit | virtual |
| getTempDirectory(bool createIfNonExistent) const | engine::Edit | |
| getTempoTrack() const | engine::Edit | |
| getTimecodeFormat() const | engine::Edit | |
| getTimecodeOffset() const noexcept | engine::Edit | |
| getTimeOfLastChange() const | engine::Edit | |
| getTrackCompManager() const noexcept | engine::Edit | |
| getTrackList() | engine::Edit | |
| getTransport() const noexcept | engine::Edit | |
| getUndoManager() noexcept | engine::Edit | |
| getVideoFile() const | engine::Edit | |
| getWeakRef() | engine::Selectable | |
| hasChangedSinceSaved() const | engine::Edit | |
| engine::Selectable::initialise() | engine::Selectable | static |
| initialiseAllPlugins() | engine::Edit | |
| inputDeviceState | engine::Edit | |
| insertNewAudioTrack(TrackInsertPoint, SelectionManager *, bool addDefaultPlugins=true) | engine::Edit | |
| insertNewAutomationTrack(TrackInsertPoint, SelectionManager *) | engine::Edit | |
| insertNewFolderTrack(TrackInsertPoint, SelectionManager *, bool asSubmix) | engine::Edit | |
| insertNewTrack(TrackInsertPoint, const juce::Identifier &xmlType, SelectionManager *) | engine::Edit | |
| insertTrack(TrackInsertPoint, juce::ValueTree, SelectionManager *) | engine::Edit | |
| insertTrack(juce::ValueTree, juce::ValueTree parent, juce::ValueTree preceeding, SelectionManager *) | engine::Edit | |
| invalidateStoredLength() noexcept | engine::Edit | |
| isClickTrackDevice(OutputDevice &) const | engine::Edit | |
| isLatencyCompensationEnabled() const noexcept | engine::Edit | |
| isLoading() const | engine::Edit | |
| isMidiTimecodeIgnoringHours() const | engine::Edit | |
| isRendering() const noexcept | engine::Edit | |
| isSaveInhibited() const noexcept | engine::Edit | |
| isSelectableValid(const Selectable *) noexcept | engine::Selectable | static |
| isTimecodeSyncEnabled() const noexcept | engine::Edit | |
| lastSignificantChange | engine::Edit | |
| markAsChanged() | engine::Edit | |
| masterFadeIn | engine::Edit | |
| masterFadeInType | engine::Edit | |
| masterFadeOut | engine::Edit | |
| masterFadeOutType | engine::Edit | |
| masterReference | engine::Selectable | |
| maximumLength | engine::Edit | static |
| midiTimecodeIgnoringHours | engine::Edit | |
| midiTimecodeSourceDeviceEnabled | engine::Edit | |
| moveTrack(Track::Ptr, TrackInsertPoint) | engine::Edit | |
| notifyListenersOfDeletion() | engine::Selectable | |
| pitchSequence | engine::Edit | |
| playDisabled enum value | engine::Edit | |
| playInStopEnabled | engine::Edit | |
| pluginChanged(Plugin &) noexcept | engine::Edit | |
| pluginsDisabled enum value | engine::Edit | |
| propertiesChanged() | engine::Selectable | |
| proxiesDisabled enum value | engine::Edit | |
| recordingPunchInOut | engine::Edit | |
| redo() | engine::Edit | |
| removeListener(SelectableListener *) | engine::Selectable | |
| removeModifierTimer(ModifierTimer &) | engine::Edit | |
| removeSelectableListener(SelectableListener *) | engine::Selectable | |
| removeWastedMidiMessagesListener(WastedMidiMessagesListener *) | engine::Edit | |
| resetChangedStatus() | engine::Edit | |
| restartPlayback() | engine::Edit | |
| Selectable() | engine::Selectable | |
| selectableAboutToBeDeleted() | engine::Selectable | virtual |
| selectionStatusChanged(bool isNowSelected) | engine::Selectable | virtual |
| sendMirrorUpdateToAllPlugins(Plugin &) const | engine::Edit | |
| sendSourceFileUpdate() | engine::Edit | |
| sendStartStopMessageToPlugins() | engine::Edit | |
| sendTempoOrPitchSequenceChangedUpdates() | engine::Edit | |
| setAuxBusName(int bus, const juce::String &name) | engine::Edit | |
| setClickTrackOutput(const juce::String &deviceName) | engine::Edit | |
| setClickTrackRange(TimeRange) noexcept | engine::Edit | |
| setClickTrackVolume(float gain) | engine::Edit | |
| setCountInMode(CountIn) | engine::Edit | |
| setCurrentMidiMachineControlDest(MidiOutputDevice *) | engine::Edit | |
| setCurrentMidiMachineControlSource(std::shared_ptr< MidiInputDevice >) | engine::Edit | |
| setCurrentMidiTimecodeSource(std::shared_ptr< MidiInputDevice >) | engine::Edit | |
| setEditMetadata(Metadata) | engine::Edit | |
| setLatencyCompensationEnabled(bool enabled) | engine::Edit | |
| setLowLatencyDisabledPlugins(const juce::Array< EditItemID > &plugins) | engine::Edit | |
| setLowLatencyMonitoring(bool enabled, const juce::Array< EditItemID > &plugins) | engine::Edit | |
| setMasterPanPos(float) | engine::Edit | |
| setMasterVolumeSliderPos(float) | engine::Edit | |
| setMidiTimecodeIgnoringHours(bool shouldIgnore) | engine::Edit | |
| setPreviewLevelMeasurer(SharedLevelMeasurer::Ptr p) | engine::Edit | |
| setProjectItemRef(ProjectItemRef) | engine::Edit | |
| setTempDirectory(const juce::File &) | engine::Edit | |
| setTimecodeFormat(TimecodeDisplayFormat) | engine::Edit | |
| setTimecodeOffset(TimeDuration newOffset) | engine::Edit | |
| setVideoFile(const juce::File &, juce::String importDesc) | engine::Edit | |
| shouldLoadPlugins() const noexcept | engine::Edit | |
| shouldPlay() const noexcept | engine::Edit | |
| state | engine::Edit | |
| tempoSequence | engine::Edit | |
| ticksPerQuarterNote | engine::Edit | static |
| timecodeOffset | engine::Edit | |
| toggleTimecodeMode() | engine::Edit | |
| trackCache | engine::Edit | |
| undo() | engine::Edit | |
| updateMidiTimecodeDevices() | engine::Edit | |
| updateMirroredPlugin(Plugin &) | engine::Edit | |
| updateModifierTimers(TimePosition editTime, int numSamples) const | engine::Edit | |
| updateMuteSoloStatuses() | engine::Edit | |
| videoMuted | engine::Edit | |
| videoOffset | engine::Edit | |
| videoSource | engine::Edit | |
| visitAllAutomatableParams(bool includeTrackParams, const std::function< void(AutomatableParameter &)> &) const | engine::Edit | |
| visitAllTopLevelTracks(std::function< bool(Track &)>) const | engine::Edit | |
| visitAllTracks(std::function< bool(Track &)>, bool recursive) const | engine::Edit | |
| visitAllTracksRecursive(std::function< bool(Track &)>) const | engine::Edit | |
| warnOfWastedMidiMessages(InputDevice *, Track *) | engine::Edit | |
| WeakRef typedef | engine::Selectable | |
| ~Edit() override | engine::Edit | |
| ~Selectable() | engine::Selectable | virtual |