tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
tracktion::engine::TrackCompManager Class Reference

Classes

struct  CompSection
 
struct  TrackComp
 
struct  TrackCompList
 

Public Member Functions

 TrackCompManager (Edit &)
 
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 *)
 

Detailed Description

Definition at line 17 of file tracktion_TrackCompManager.h.

Constructor & Destructor Documentation

◆ TrackCompManager()

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

Definition at line 551 of file tracktion_TrackCompManager.cpp.

◆ ~TrackCompManager()

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

Definition at line 552 of file tracktion_TrackCompManager.cpp.

Member Function Documentation

◆ addGroup()

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

Definition at line 611 of file tracktion_TrackCompManager.cpp.

◆ getCompName()

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

Definition at line 587 of file tracktion_TrackCompManager.cpp.

◆ getCompNames()

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

Definition at line 566 of file tracktion_TrackCompManager.cpp.

◆ getNumGroups()

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

Definition at line 561 of file tracktion_TrackCompManager.cpp.

◆ getTrackComp()

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

Definition at line 641 of file tracktion_TrackCompManager.cpp.

◆ getTracksInComp()

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

Definition at line 630 of file tracktion_TrackCompManager.cpp.

◆ initialise()

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

Definition at line 554 of file tracktion_TrackCompManager.cpp.

◆ removeGroup()

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

Definition at line 621 of file tracktion_TrackCompManager.cpp.

◆ setCompName()

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

Definition at line 601 of file tracktion_TrackCompManager.cpp.


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