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