LMMS
Loading...
Searching...
No Matches
lmms::Lv2Ports::Meta Struct Reference

#include <Lv2Ports.h>

Inheritance diagram for lmms::Lv2Ports::Meta:
lmms::Lv2Ports::PortBase lmms::Lv2Ports::VisitablePort< AtomSeq, PortBase > lmms::Lv2Ports::VisitablePort< Audio, PortBase > lmms::Lv2Ports::VisitablePort< ControlPortBase, PortBase > lmms::Lv2Ports::VisitablePort< Unknown, PortBase > lmms::Lv2Ports::AtomSeq lmms::Lv2Ports::Audio lmms::Lv2Ports::ControlPortBase lmms::Lv2Ports::Unknown lmms::Lv2Ports::VisitablePort< Control, ControlPortBase > lmms::Lv2Ports::VisitablePort< Cv, ControlPortBase > lmms::Lv2Ports::Control lmms::Lv2Ports::Cv

Public Member Functions

std::vector< PluginIssueget (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

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

Private Attributes

float m_def = .0f
float m_min = .0f
float m_max = .0f
bool m_sampleRate = false

Member Function Documentation

◆ def()

float lmms::Lv2Ports::Meta::def ( ) const
inline

◆ get()

std::vector< PluginIssue > lmms::Lv2Ports::Meta::get ( const LilvPlugin * plugin,
std::size_t portNum )

◆ max()

float lmms::Lv2Ports::Meta::max ( sample_rate_t sr) const
inline

◆ min()

float lmms::Lv2Ports::Meta::min ( sample_rate_t sr) const
inline

Member Data Documentation

◆ m_def

float lmms::Lv2Ports::Meta::m_def = .0f
private

◆ m_flow

Flow lmms::Lv2Ports::Meta::m_flow = Flow::Unknown

◆ m_logarithmic

bool lmms::Lv2Ports::Meta::m_logarithmic = false

◆ m_max

float lmms::Lv2Ports::Meta::m_max = .0f
private

◆ m_min

float lmms::Lv2Ports::Meta::m_min = .0f
private

◆ m_optional

bool lmms::Lv2Ports::Meta::m_optional = false

◆ m_sampleRate

bool lmms::Lv2Ports::Meta::m_sampleRate = false
private

◆ m_type

Type lmms::Lv2Ports::Meta::m_type = Type::Unknown

◆ m_used

bool lmms::Lv2Ports::Meta::m_used = true

◆ m_vis

Vis lmms::Lv2Ports::Meta::m_vis = Vis::Generic

The documentation for this struct was generated from the following files: