TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
engine::EditItem Class Referenceabstract

Base class for objects that live inside an edit - e.g. More...

#include <tracktion_EditItem.h>

Inheritance diagram for engine::EditItem:

Public Member Functions

 EditItem (EditItemID, Edit &)
 
 EditItem (Edit &, const juce::ValueTree &)
 
virtual ~EditItem ()=default
 
virtual juce::String getName () const =0
 

Public Attributes

Editedit
 
const EditItemID itemID
 Every EditItem has an ID which is unique within the edit.
 

Detailed Description

Base class for objects that live inside an edit - e.g.

clips, tracks, plguins, etc

Constructor & Destructor Documentation

◆ EditItem() [1/2]

engine::EditItem::EditItem ( EditItemID  ,
Edit  
)

◆ EditItem() [2/2]

engine::EditItem::EditItem ( Edit ,
const juce::ValueTree &   
)

◆ ~EditItem()

virtual engine::EditItem::~EditItem ( )
virtualdefault

Member Function Documentation

◆ getName()

virtual juce::String engine::EditItem::getName ( ) const
pure virtual

Member Data Documentation

◆ edit

Edit& engine::EditItem::edit

◆ itemID

const EditItemID engine::EditItem::itemID

Every EditItem has an ID which is unique within the edit.


The documentation for this class was generated from the following file: