| addListener(SelectableListener *) (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| addSelectableListener(SelectableListener *) (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| Array typedef (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| cancelAnyPendingUpdates() | tracktion::engine::Selectable | |
| Category enum name (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| changed() | tracktion::engine::Selectable | virtual |
| changeProjectId(int oldID, int newID) | tracktion::engine::ProjectItem | |
| convertEditFile() (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| convertToAbsolutePath() (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| convertToRelativePath() (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| copyAllPropertiesFrom(const ProjectItem &other) | tracktion::engine::ProjectItem | |
| copySectionToNewFile(const juce::File &destFile, juce::File &actualFileCreated, double startTime, double length) | tracktion::engine::ProjectItem | |
| createCopy() | tracktion::engine::ProjectItem | |
| decReferenceCount() noexcept | juce::ReferenceCountedObject | |
| decReferenceCountWithoutDeleting() noexcept | juce::ReferenceCountedObject | |
| deleteSourceFile() (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| deselect() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| editItemType() noexcept (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | static |
| engine | tracktion::engine::ProjectItem | |
| FileMode enum name (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| getCategory() const (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| getDescription() const (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| getEditPreviewFile() const | tracktion::engine::ProjectItem | |
| getEditThumbnailFile() const | tracktion::engine::ProjectItem | |
| getFileName() const (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| getID() const noexcept (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| getLength() const (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| getMarkedPoints() const | tracktion::engine::ProjectItem | |
| getName() const (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| getNamedProperty(const juce::String &name) const (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| getProject() const (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| getProjectName() const | tracktion::engine::ProjectItem | |
| getRawFileName() const (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| getReferenceCount() const noexcept | juce::ReferenceCountedObject | |
| getSearchTokens() const | tracktion::engine::ProjectItem | |
| getSelectableDescription() override | tracktion::engine::ProjectItem | virtual |
| getSourceFile() (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| getType() const (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| getWeakRef() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| hasBeenDeleted() const (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| incReferenceCount() noexcept | juce::ReferenceCountedObject | |
| initialise() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | static |
| isAbsolutePath() const (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| isEdit() const noexcept (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| isForFile(const juce::File &) (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| isMidi() const noexcept (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| isSelectableValid(const Selectable *) noexcept | tracktion::engine::Selectable | static |
| isVideo() const noexcept (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| isWave() const noexcept (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| masterReference (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| midiItemType() noexcept (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | static |
| notifyListenersOfDeletion() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| operator=(const ReferenceCountedObject &) noexcept | juce::ReferenceCountedObject | protected |
| operator=(ReferenceCountedObject &&) noexcept | juce::ReferenceCountedObject | protected |
| Project (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | friend |
| ProjectItem(Engine &, ProjectItemID, juce::InputStream *) | tracktion::engine::ProjectItem | |
| ProjectItem(Engine &, const juce::String &name, const juce::String &type, const juce::String &desc, const juce::String &file, Category, double length, ProjectItemID) | tracktion::engine::ProjectItem | |
| ProjectManager (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | friend |
| propertiesChanged() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| Ptr typedef (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| ReferenceCountedObject()=default | juce::ReferenceCountedObject | protected |
| ReferenceCountedObject(const ReferenceCountedObject &) noexcept | juce::ReferenceCountedObject | protected |
| ReferenceCountedObject(ReferenceCountedObject &&) noexcept | juce::ReferenceCountedObject | protected |
| removeListener(SelectableListener *) (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| removeSelectableListener(SelectableListener *) (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| RenameMode enum name (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| renameSourceFile() | tracktion::engine::ProjectItem | |
| resetReferenceCount() noexcept | juce::ReferenceCountedObject | protected |
| Selectable() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| selectableAboutToBeDeleted() | tracktion::engine::Selectable | virtual |
| selectionStatusChanged(bool isNowSelected) override | tracktion::engine::ProjectItem | virtual |
| sendChange() (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| setCategory(Category cat) (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| setDescription(const juce::String &newDesc) (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| setLength(double length) (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| setMarkedPoints(const juce::Array< TimePosition > &points) (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| setName(const juce::String &name, SetNameMode mode) (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| setNamedProperty(const juce::String &name, const juce::String &value) (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| SetNameMode enum name (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| setSourceFile(const juce::File &, FileMode mode=FileMode::relativeIfWithinProject) (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| verifyLength() | tracktion::engine::ProjectItem | |
| videoItemType() noexcept (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | static |
| waveItemType() noexcept (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | static |
| WeakRef typedef (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | |
| writeToStream(juce::OutputStream &) const (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| ~ProjectItem() override (defined in tracktion::engine::ProjectItem) | tracktion::engine::ProjectItem | |
| ~ReferenceCountedObject() | juce::ReferenceCountedObject | protectedvirtual |
| ~Selectable() (defined in tracktion::engine::Selectable) | tracktion::engine::Selectable | virtual |