| addListener(SelectableListener *) | engine::Selectable | |
| addSection(EditItemID trackID, double endTime, juce::UndoManager *) | engine::TrackCompManager::TrackComp | |
| addSection(Track::Ptr, double endTime) | engine::TrackCompManager::TrackComp | |
| addSelectableListener(SelectableListener *) | engine::Selectable | |
| arrayLock | engine::ValueTreeObjectList< CompSection > | |
| at(int idx) | engine::ValueTreeObjectList< CompSection > | |
| beats enum value | engine::TrackCompManager::TrackComp | |
| begin() | engine::ValueTreeObjectList< CompSection > | |
| begin() const | engine::ValueTreeObjectList< CompSection > | |
| cancelAnyPendingUpdates() | engine::Selectable | |
| changed() | engine::Selectable | virtual |
| compareElements(CompSection *first, CompSection *second) const | engine::ValueTreeObjectList< CompSection > | |
| createAndIncRefCount(Edit &, const juce::ValueTree &) | engine::TrackCompManager::TrackComp | static |
| createNewObject(const juce::ValueTree &) override | engine::TrackCompManager::TrackComp | virtual |
| deleteAllObjects() | engine::ValueTreeObjectList< CompSection > | protected |
| deleteObject(CompSection *) override | engine::TrackCompManager::TrackComp | |
| ValueTreeObjectList< CompSection >::deleteObject(CompSection *)=0 | engine::ValueTreeObjectList< CompSection > | pure virtual |
| deselect() | engine::Selectable | |
| edit | engine::TrackCompManager::TrackComp | |
| end() | engine::ValueTreeObjectList< CompSection > | |
| end() const | engine::ValueTreeObjectList< CompSection > | |
| excludedColour | engine::TrackCompManager::TrackComp | |
| findSectionAtTime(const Track::Ptr &, double) const | engine::TrackCompManager::TrackComp | |
| findSectionWithEdgeTimeWithin(const Track::Ptr &, juce::Range< double >, bool &startEdge) const | engine::TrackCompManager::TrackComp | |
| freeObjects() | engine::ValueTreeObjectList< CompSection > | |
| getMuteTimes(const juce::Array< TimeRange > &nonMuteTimes) | engine::TrackCompManager::TrackComp | static |
| getNonMuteTimes(Track &, TimeDuration crossfadeTime) const | engine::TrackCompManager::TrackComp | |
| getSectionsForTrack(const Track::Ptr &) const | engine::TrackCompManager::TrackComp | |
| getSelectableDescription() override | engine::TrackCompManager::TrackComp | virtual |
| getSourceTrackID(const juce::ValueTree &) | engine::TrackCompManager::TrackComp | static |
| getTimeFormat() const noexcept | engine::TrackCompManager::TrackComp | |
| getTimeRange() const | engine::TrackCompManager::TrackComp | |
| getWeakRef() | engine::Selectable | |
| includedColour | engine::TrackCompManager::TrackComp | |
| indexOf(const juce::ValueTree &v) const noexcept | engine::ValueTreeObjectList< CompSection > | protected |
| initialise() | engine::Selectable | static |
| isChildTree(juce::ValueTree &v) const | engine::ValueTreeObjectList< CompSection > | protected |
| isEmpty() const noexcept | engine::ValueTreeObjectList< CompSection > | |
| isSelectableValid(const Selectable *) noexcept | engine::Selectable | static |
| isSuitableType(const juce::ValueTree &) const override | engine::TrackCompManager::TrackComp | virtual |
| masterReference | engine::Selectable | |
| moveSection(CompSection *, double timeDelta) | engine::TrackCompManager::TrackComp | |
| moveSectionEndTime(CompSection *, double newTime) | engine::TrackCompManager::TrackComp | |
| moveSectionToEndAt(CompSection *, double newEndTime) | engine::TrackCompManager::TrackComp | |
| name | engine::TrackCompManager::TrackComp | |
| newObjectAdded(CompSection *) override | engine::TrackCompManager::TrackComp | |
| ValueTreeObjectList< CompSection >::newObjectAdded(CompSection *)=0 | engine::ValueTreeObjectList< CompSection > | pure virtual |
| notifyListenersOfDeletion() | engine::Selectable | |
| objectOrderChanged() override | engine::TrackCompManager::TrackComp | virtual |
| objectRemoved(CompSection *) override | engine::TrackCompManager::TrackComp | |
| ValueTreeObjectList< CompSection >::objectRemoved(CompSection *)=0 | engine::ValueTreeObjectList< CompSection > | pure virtual |
| objects | engine::ValueTreeObjectList< CompSection > | |
| operator[](int idx) const | engine::ValueTreeObjectList< CompSection > | |
| parent | engine::ValueTreeObjectList< CompSection > | protected |
| propertiesChanged() | engine::Selectable | |
| Ptr typedef | engine::TrackCompManager::TrackComp | |
| rebuildObjects() | engine::ValueTreeObjectList< CompSection > | |
| removeListener(SelectableListener *) | engine::Selectable | |
| removeSection(CompSection &) | engine::TrackCompManager::TrackComp | |
| removeSectionsWithinRange(juce::Range< double >, CompSection *sectionToKeep) | engine::TrackCompManager::TrackComp | |
| removeSelectableListener(SelectableListener *) | engine::Selectable | |
| ScopedLockType typedef | engine::ValueTreeObjectList< CompSection > | |
| seconds enum value | engine::TrackCompManager::TrackComp | |
| Selectable() | engine::Selectable | |
| selectableAboutToBeDeleted() | engine::Selectable | virtual |
| selectionStatusChanged(bool isNowSelected) | engine::Selectable | virtual |
| setName(const juce::String &) | engine::TrackCompManager::TrackComp | |
| setSectionTrack(CompSection &, const Track::Ptr &) | engine::TrackCompManager::TrackComp | |
| setSourceTrackID(juce::ValueTree &, EditItemID, juce::UndoManager *) | engine::TrackCompManager::TrackComp | static |
| setTimeFormat(TimeFormat) | engine::TrackCompManager::TrackComp | |
| size() const | engine::ValueTreeObjectList< CompSection > | |
| sortArray() | engine::ValueTreeObjectList< CompSection > | protected |
| splitSectionAtTime(double) | engine::TrackCompManager::TrackComp | |
| state | engine::TrackCompManager::TrackComp | |
| TimeFormat enum name | engine::TrackCompManager::TrackComp | |
| TrackComp(Edit &, const juce::ValueTree &) | engine::TrackCompManager::TrackComp | |
| valueTreeChildAdded(juce::ValueTree &, juce::ValueTree &tree) override | engine::ValueTreeObjectList< CompSection > | |
| valueTreeChildOrderChanged(juce::ValueTree &tree, int, int) override | engine::ValueTreeObjectList< CompSection > | |
| valueTreeChildRemoved(juce::ValueTree &exParent, juce::ValueTree &tree, int) override | engine::ValueTreeObjectList< CompSection > | |
| ValueTreeObjectList(const juce::ValueTree &parentTree) | engine::ValueTreeObjectList< CompSection > | |
| valueTreeParentChanged(juce::ValueTree &) override | engine::ValueTreeObjectList< CompSection > | |
| valueTreePropertyChanged(juce::ValueTree &, const juce::Identifier &) override | engine::TrackCompManager::TrackComp | |
| valueTreeRedirected(juce::ValueTree &) override | engine::ValueTreeObjectList< CompSection > | |
| WeakRef typedef | engine::Selectable | |
| ~Selectable() | engine::Selectable | virtual |
| ~TrackComp() override | engine::TrackCompManager::TrackComp | |
| ~ValueTreeObjectList() override | engine::ValueTreeObjectList< CompSection > | |