2 #include <Dataflow/PortItem.hpp>
3 #include <Vst3/EffectModel.hpp>
17 SCORE_SERIALIZE_FRIENDS
21 : Inlet{std::move(c), parent}
46 VIRTUAL_CONSTEXPR Process::PortType type()
const noexcept
override
48 return Process::PortType::Message;
51 Steinberg::Vst::ParamID fxNum{};
53 float value()
const {
return m_value; }
54 void setValue(
float v)
63 inline void setExecutionValue(
float value) { executionValueChanged(value); }
66 void valueChanged(
float arg_1) W_SIGNAL(valueChanged, arg_1);
67 void executionValueChanged(
float arg_1) W_SIGNAL(executionValueChanged, arg_1);
76 using Dataflow::AutomatablePortItem::AutomatablePortItem;
79 bool on_createAutomation(
95 QObject* context)
override;
99 QObject* context)
override;
101 void setupInletInspector(
Definition: DataStreamVisitor.hpp:202
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:22
Definition: score-lib-process/Process/Dataflow/PortItem.hpp:39
Definition: lib/score/widgets/Layout.hpp:29
Definition: JSONVisitor.hpp:423
Definition: PortFactory.hpp:30
Definition: IntervalModel.hpp:50
Definition: UuidKey.hpp:343
The id_base_t class.
Definition: Identifier.hpp:57
The Command class.
Definition: Command.hpp:34
Definition: /Vst3/Control.hpp:15
Definition: /Vst3/Control.hpp:85
Base classes and tools to implement processes and layers.
Definition: JSONVisitor.hpp:1324
Definition: ProcessContext.hpp:12
The VisitorVariant struct.
Definition: VisitorInterface.hpp:26
Definition: DocumentContext.hpp:18
Definition: /Vst3/Control.hpp:74