#include <TapTempo.h>
|
| using | clock = std::chrono::steady_clock |
|
| enum class | Type {
Instrument
, Effect
, ImportFilter
, ExportFilter
,
Tool
, Library
, Other
, Undefined = 255
} |
| using | DescriptorList = QList<Descriptor*> |
| void | dataChanged () |
| void | dataUnchanged () |
| void | propertiesChanged () |
| static ToolPlugin * | instantiate (const QString &_plugin_name, Model *_parent) |
| static Plugin * | instantiateWithKey (const QString &pluginName, Model *parent, const Descriptor::SubPluginFeatures::Key *key, bool keyFromDnd=false) |
| static Plugin * | instantiate (const QString &pluginName, Model *parent, void *data) |
| void | collectErrorForUI (QString errMsg) |
| void | changeID (jo_id_t _id) |
◆ clock
◆ TapTempo()
| lmms::TapTempo::TapTempo |
( |
| ) |
|
◆ bpm()
| double lmms::TapTempo::bpm |
( |
| ) |
const |
◆ instantiateView()
◆ loadSettings()
| void lmms::TapTempo::loadSettings |
( |
const QDomElement & | | ) |
|
|
inlineoverridevirtual |
◆ nodeName()
| QString lmms::TapTempo::nodeName |
( |
void | | ) |
const |
|
overridevirtual |
◆ reset()
| void lmms::TapTempo::reset |
( |
| ) |
|
◆ saveSettings()
| void lmms::TapTempo::saveSettings |
( |
QDomDocument & | , |
|
|
QDomElement & | ) |
|
inlineoverridevirtual |
◆ sync()
| void lmms::TapTempo::sync |
( |
| ) |
|
◆ tap()
| void lmms::TapTempo::tap |
( |
bool | play | ) |
|
◆ m_beat
| int lmms::TapTempo::m_beat = 0 |
|
private |
◆ m_bpm
| double lmms::TapTempo::m_bpm = 0 |
|
private |
◆ m_intervals
| std::array<std::chrono::milliseconds, MaxIntervals> lmms::TapTempo::m_intervals |
|
private |
◆ m_lastTap
| std::chrono::time_point<clock> lmms::TapTempo::m_lastTap |
|
private |
◆ m_taps
| int lmms::TapTempo::m_taps = 0 |
|
private |
◆ MaxIntervals
| auto lmms::TapTempo::MaxIntervals = 3 |
|
staticconstexprprivate |
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/TapTempo/TapTempo.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/TapTempo/TapTempo.cpp