|
lmms
Cross-platform music production software
|
#include <Lv2Ports.h>
Public Member Functions | |
| virtual void | accept (Visitor &v)=0 |
| virtual void | accept (ConstVisitor &v) const =0 |
| QString | name () const |
| QString | uri () const |
| virtual | ~PortBase ()=default |
| Public Member Functions inherited from lmms::Lv2Ports::Meta | |
| std::vector< PluginIssue > | get (const LilvPlugin *plugin, std::size_t portNum) |
| float | def () const |
| float | min (sample_rate_t sr) const |
| float | max (sample_rate_t sr) const |
Public Attributes | |
| const LilvPort * | m_port = nullptr |
| const LilvPlugin * | m_plugin = nullptr |
| Public Attributes inherited from lmms::Lv2Ports::Meta | |
| Type | m_type = Type::Unknown |
| Flow | m_flow = Flow::Unknown |
| Vis | m_vis = Vis::Generic |
| bool | m_logarithmic = false |
| bool | m_optional = false |
| bool | m_used = true |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
Implemented in lmms::Lv2Ports::VisitablePort< AtomSeq, PortBase >, lmms::Lv2Ports::VisitablePort< Audio, PortBase >, lmms::Lv2Ports::VisitablePort< Control, ControlPortBase >, lmms::Lv2Ports::VisitablePort< ControlPortBase, PortBase >, lmms::Lv2Ports::VisitablePort< Cv, ControlPortBase >, and lmms::Lv2Ports::VisitablePort< Unknown, PortBase >.
| QString lmms::Lv2Ports::PortBase::name | ( | ) | const |
| QString lmms::Lv2Ports::PortBase::uri | ( | ) | const |
| const LilvPlugin* lmms::Lv2Ports::PortBase::m_plugin = nullptr |
| const LilvPort* lmms::Lv2Ports::PortBase::m_port = nullptr |