|
lmms
Cross-platform music production software
|
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 |
| const Target * lmms::Lv2Ports::dcast | ( | const PortBase * | base | ) |
const overload
| Target * lmms::Lv2Ports::dcast | ( | PortBase * | base | ) |
If you don't want to use a whole visitor, you can use dcast.
| const char * lmms::Lv2Ports::toStr | ( | Flow | pf | ) |
| const char * lmms::Lv2Ports::toStr | ( | Type | pt | ) |
| const char * lmms::Lv2Ports::toStr | ( | Vis | pv | ) |