TracktionEngine
Classes | Public Member Functions | List of all members
tracktion::engine::TrackCompManager Class Reference

Classes

struct  CompSection
 
struct  TrackComp
 

Public Member Functions

 TrackCompManager (Edit &)
 
 ~TrackCompManager ()
 
void initialise (const juce::ValueTree &)
 
int getNumGroups () const
 
juce::StringArray getCompNames () const
 
juce::String getCompName (int index)
 
void setCompName (int index, const juce::String &name)
 
int addGroup (const juce::String &name)
 
void removeGroup (int index)
 
juce::Array< Track * > getTracksInComp (int index)
 
TrackComp::Ptr getTrackComp (AudioTrack *)
 

Constructor & Destructor Documentation

◆ TrackCompManager()

tracktion::engine::TrackCompManager::TrackCompManager ( Edit )

◆ ~TrackCompManager()

tracktion::engine::TrackCompManager::~TrackCompManager ( )

Member Function Documentation

◆ initialise()

void tracktion::engine::TrackCompManager::initialise ( const juce::ValueTree &  )

◆ getNumGroups()

int tracktion::engine::TrackCompManager::getNumGroups ( ) const

◆ getCompNames()

juce::StringArray tracktion::engine::TrackCompManager::getCompNames ( ) const

◆ getCompName()

juce::String tracktion::engine::TrackCompManager::getCompName ( int  index)

◆ setCompName()

void tracktion::engine::TrackCompManager::setCompName ( int  index,
const juce::String &  name 
)

◆ addGroup()

int tracktion::engine::TrackCompManager::addGroup ( const juce::String &  name)

◆ removeGroup()

void tracktion::engine::TrackCompManager::removeGroup ( int  index)

◆ getTracksInComp()

juce::Array<Track*> tracktion::engine::TrackCompManager::getTracksInComp ( int  index)

◆ getTrackComp()

TrackComp::Ptr tracktion::engine::TrackCompManager::getTrackComp ( AudioTrack )

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