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

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

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

#include "tracktion_GrooveTemplate.h"

Public Member Functions

 GrooveTemplateManager (Engine &)
 
void useParameterizedGrooves (bool b)
 
int getNumTemplates () const
 
juce::String getTemplateName (int index) const
 
juce::StringArray getTemplateNames () const
 
const GrooveTemplate * getTemplate (int index)
 
const GrooveTemplate * getTemplateByName (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.
 

Public Attributes

Engine & engine
 

Detailed Description

Looks after the list of groove templates.

Definition at line 75 of file tracktion_GrooveTemplate.h.

Constructor & Destructor Documentation

◆ GrooveTemplateManager()

tracktion::engine::GrooveTemplateManager::GrooveTemplateManager ( Engine &  e)

Definition at line 174 of file tracktion_GrooveTemplate.cpp.

Member Function Documentation

◆ deleteTemplate()

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

Definition at line 353 of file tracktion_GrooveTemplate.cpp.

◆ getNumTemplates()

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

Definition at line 272 of file tracktion_GrooveTemplate.cpp.

◆ getTemplate()

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

Definition at line 285 of file tracktion_GrooveTemplate.cpp.

◆ getTemplateByName()

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

Definition at line 290 of file tracktion_GrooveTemplate.cpp.

◆ getTemplateName()

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

Definition at line 277 of file tracktion_GrooveTemplate.cpp.

◆ getTemplateNames()

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

Definition at line 299 of file tracktion_GrooveTemplate.cpp.

◆ reload()

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

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

Definition at line 243 of file tracktion_GrooveTemplate.cpp.

◆ updateTemplate()

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

Definition at line 309 of file tracktion_GrooveTemplate.cpp.

◆ useParameterizedGrooves()

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

Definition at line 225 of file tracktion_GrooveTemplate.cpp.

Member Data Documentation

◆ engine

Engine& tracktion::engine::GrooveTemplateManager::engine

Definition at line 98 of file tracktion_GrooveTemplate.h.


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