TracktionEngine
Loading...
Searching...
No Matches
Namespaces | Classes

Namespaces

namespace  engine
 
namespace  engine::dawproject
 DAWproject interchange format support.
 
namespace  engine::dawproject::xml
 DAWproject XML element and attribute names.
 
namespace  engine::ProjectUtilities
 Utilities for consolidating Projects and Edits.
 
namespace  juce
 

Classes

struct  engine::dawproject::ParseOptions
 Options for parsing a DAWproject file. More...
 
struct  engine::dawproject::WriteOptions
 Options for writing a DAWproject file. More...
 
class  engine::dawproject::DAWprojectExporter
 Internal class for exporting an Edit to DAWproject format. More...
 
class  engine::dawproject::DAWprojectImporter
 Internal class for importing DAWproject files into an Edit. More...
 
class  engine::dawproject::IDGenerator
 ID generator for DAWproject XML elements. More...
 
class  engine::dawproject::IDRefResolver
 ID reference resolver for parsing DAWproject XML. More...
 
class  engine::FileBasedProject
 Contains the implementation logic for a file-based (.tracktion) project. More...
 
class  engine::FolderBasedProject
 A project backend that represents a folder on disk. More...
 
class  engine::Project
 A tracktion project. More...
 
class  engine::ProjectBase
 Abstract base class for project backends. More...
 
class  engine::ProjectItem
 Represents a file-based resource that is used in a project. More...
 
class  engine::ProjectID
 A strongly-typed wrapper for a project's numeric ID. More...
 
class  engine::ProjectItemID
 An ID representing one of the items in a Project. More...
 
class  engine::ProjectItemRef
 A lightweight reference that can hold either a ProjectItemID or a file path. More...
 
class  engine::ProjectManager
 Manages the master list of projects known to the engine. More...
 
struct  engine::ProjectManager::TempProject
 Helper struct that creates a temporary project (won't be persisted in the list). More...
 
struct  engine::ProjectUtilities::EditReferences
 Holds a mixed list of Edit pointers and owned Edits. More...
 

Detailed Description