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 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.
 

Public Attributes

Engineengine
 

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: