|
LMMS
|
#include <Lv2Ports.h>
Classes | |
| struct | Lv2EvbufDeleter |
Public Types | |
| enum class | FlagType { None = 0 , Midi = 1 } |
| using | AutoLv2Evbuf = std::unique_ptr<LV2_Evbuf, Lv2EvbufDeleter> |
Public Attributes | |
| Flags< FlagType > | flags = FlagType::None |
| AutoLv2Evbuf | m_buf |
| Public Attributes inherited from lmms::Lv2Ports::PortBase | |
| 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 |
Additional Inherited Members | |
| Public Member Functions inherited from lmms::Lv2Ports::VisitablePort< AtomSeq, PortBase > | |
| void | accept (Visitor &v) override |
| Public Member Functions inherited from lmms::Lv2Ports::PortBase | |
| 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 |
| using lmms::Lv2Ports::AtomSeq::AutoLv2Evbuf = std::unique_ptr<LV2_Evbuf, Lv2EvbufDeleter> |
|
strong |
| Flags<FlagType> lmms::Lv2Ports::AtomSeq::flags = FlagType::None |
| AutoLv2Evbuf lmms::Lv2Ports::AtomSeq::m_buf |