TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
engine::RackTypeList Class Reference

#include <tracktion_RackType.h>

Public Member Functions

 RackTypeList (Edit &)
 
 ~RackTypeList ()
 
void initialise (const juce::ValueTree &)
 
bool isInitialised () const
 
int size () const
 
RackType::Ptr getRackType (int index) const
 
RackType::Ptr getRackTypeForID (EditItemID) const
 
RackType::Ptr findRackContaining (Plugin &) const
 
RackType::Ptr addRackTypeFrom (const juce::ValueTree &)
 
RackType::Ptr addNewRack ()
 
RackType::Ptr duplicateRack (EditItemID)
 
RackType::Ptr duplicateRack (RackType &)
 
void removeRackType (const RackType::Ptr &)
 
void importRackFiles (const juce::Array< juce::File > &)
 
const juce::Array< RackType * > & getTypes () const noexcept
 

Constructor & Destructor Documentation

◆ RackTypeList()

engine::RackTypeList::RackTypeList ( Edit )

◆ ~RackTypeList()

engine::RackTypeList::~RackTypeList ( )

Member Function Documentation

◆ initialise()

void engine::RackTypeList::initialise ( const juce::ValueTree &  )

◆ isInitialised()

bool engine::RackTypeList::isInitialised ( ) const

◆ size()

int engine::RackTypeList::size ( ) const

◆ getRackType()

RackType::Ptr engine::RackTypeList::getRackType ( int  index) const

◆ getRackTypeForID()

RackType::Ptr engine::RackTypeList::getRackTypeForID ( EditItemID  ) const

◆ findRackContaining()

RackType::Ptr engine::RackTypeList::findRackContaining ( Plugin ) const

◆ addRackTypeFrom()

RackType::Ptr engine::RackTypeList::addRackTypeFrom ( const juce::ValueTree &  )

◆ addNewRack()

RackType::Ptr engine::RackTypeList::addNewRack ( )

◆ duplicateRack() [1/2]

RackType::Ptr engine::RackTypeList::duplicateRack ( EditItemID  )

◆ duplicateRack() [2/2]

RackType::Ptr engine::RackTypeList::duplicateRack ( RackType )

◆ removeRackType()

void engine::RackTypeList::removeRackType ( const RackType::Ptr )

◆ importRackFiles()

void engine::RackTypeList::importRackFiles ( const juce::Array< juce::File > &  )

◆ getTypes()

const juce::Array< RackType * > & engine::RackTypeList::getTypes ( ) const
noexcept

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