11namespace tracktion {
inline namespace engine
27 int insertIndex = -1);
29 void removeProjectFromList (
const juce::File&);
61 void saveAllProjects();
65 void addFileToRecentProjectsList (
const juce::File&);
70 int getFolderIndexFor (
const Project&)
const;
98 auto p = pm.createNewProject (f);
101 if (createNewProjectID)
103 p->createNewProjectId();
The Tracktion Edit class!
The Engine is the central class for all tracktion sessions.
An ID representing one of the items in a Project.
juce::File findSourceFile(ProjectItemID)
tries to find the media file used by a particular object.
ProjectItem::Ptr getProjectItem(ProjectItemID)
tries to find the project that contains an id, and open it as a ProjectItem.