|
lmms
Cross-platform music production software
|
#include <cmath>#include <QMap>#include <QMutex>#include "JournallingObject.h"#include "Model.h"#include "TimePos.h"#include "ValueBuffer.h"#include "ModelVisitor.h"Go to the source code of this file.
Classes | |
| class | lmms::AutomatableModel |
| struct | lmms::AutomatableModel::DCastVisitor< Target > |
| struct | lmms::AutomatableModel::ConstDCastVisitor< Target > |
| class | lmms::TypedAutomatableModel< T > |
| class | lmms::FloatModel |
| class | lmms::IntModel |
| class | lmms::BoolModel |
Namespaces | |
| namespace | lmms |
Macros | |
| #define | mapPropertyFromModelPtr(type, getfunc, setfunc, modelname) |
| #define | mapPropertyFromModel(type, getfunc, setfunc, modelname) |
| #define | MODEL_IS_VISITABLE |
Typedefs | |
| using | lmms::AutomatedValueMap = QMap<AutomatableModel*, float> |
| #define mapPropertyFromModel | ( | type, | |
| getfunc, | |||
| setfunc, | |||
| modelname ) |
| #define mapPropertyFromModelPtr | ( | type, | |
| getfunc, | |||
| setfunc, | |||
| modelname ) |
| #define MODEL_IS_VISITABLE |