|
LMMS
|
Classes | |
| struct | ConstVisitor |
| struct | Visitor |
| struct | Meta |
| struct | PortBase |
| struct | VisitablePort |
| struct | ControlPortBase |
| struct | Control |
| struct | Cv |
| struct | Audio |
| struct | AtomSeq |
| struct | Unknown |
| struct | DCastVisitor |
| struct | ConstDCastVisitor |
Enumerations | |
| enum class | Flow { Unknown , Input , Output } |
| enum class | Type { Unknown , Control , Audio , AtomSeq , Cv } |
| enum class | Vis { Generic , Integer , Enumeration , Toggled } |
Functions | |
| const char * | toStr (Flow pf) |
| const char * | toStr (Type pt) |
| const char * | toStr (Vis pv) |
| template<class Target> | |
| Target * | dcast (PortBase *base) |
| If you don't want to use a whole visitor, you can use dcast. | |
| template<class Target> | |
| const Target * | dcast (const PortBase *base) |
| const overload | |
|
strong |
|
strong |
|
strong |
Port visualization
| Enumerator | |
|---|---|
| Generic | nothing specific, a generic knob or slider shall be used |
| Integer | counter |
| Enumeration | selection from enumerated values |
| Toggled | boolean widget |
| Target * lmms::Lv2Ports::dcast | ( | PortBase * | base | ) |
If you don't want to use a whole visitor, you can use dcast.