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

Looks after the list of groove templates. More...

Public Member Functions

 GrooveTemplateManager (Engine &)
 
void useParameterizedGrooves (bool b)
 
int getNumTemplates () const
 
juce::String getTemplateName (int index) const
 
juce::StringArray getTemplateNames () const
 
const GrooveTemplategetTemplate (int index)
 
const GrooveTemplategetTemplateByName (const juce::String &name)
 
void updateTemplate (int index, const GrooveTemplate &)
 
void deleteTemplate (int index)
 
void reload ()
 called when usersettings change, because that's where the grooves are kept. More...
 

Detailed Description

Looks after the list of groove templates.

Constructor & Destructor Documentation

◆ GrooveTemplateManager()

tracktion::engine::GrooveTemplateManager::GrooveTemplateManager ( Engine )

Member Function Documentation

◆ useParameterizedGrooves()

void tracktion::engine::GrooveTemplateManager::useParameterizedGrooves ( bool  b)

◆ getNumTemplates()

int tracktion::engine::GrooveTemplateManager::getNumTemplates ( ) const

◆ getTemplateName()

juce::String tracktion::engine::GrooveTemplateManager::getTemplateName ( int  index) const

◆ getTemplateNames()

juce::StringArray tracktion::engine::GrooveTemplateManager::getTemplateNames ( ) const

◆ getTemplate()

const GrooveTemplate* tracktion::engine::GrooveTemplateManager::getTemplate ( int  index)

◆ getTemplateByName()

const GrooveTemplate* tracktion::engine::GrooveTemplateManager::getTemplateByName ( const juce::String &  name)

◆ updateTemplate()

void tracktion::engine::GrooveTemplateManager::updateTemplate ( int  index,
const GrooveTemplate  
)

◆ deleteTemplate()

void tracktion::engine::GrooveTemplateManager::deleteTemplate ( int  index)

◆ reload()

void tracktion::engine::GrooveTemplateManager::reload ( )

called when usersettings change, because that's where the grooves are kept.


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