2 #include <Process/Dataflow/Port.hpp>
3 #include <Process/GenericProcessFactory.hpp>
4 #include <Process/Process.hpp>
6 #include <Nodal/Metadata.hpp>
8 #include <score/model/ObjectEditor.hpp>
15 SCORE_SERIALIZE_FRIENDS
20 std::unique_ptr<Process::AudioInlet> inlet;
21 std::unique_ptr<Process::AudioOutlet> outlet;
27 template <
typename Impl>
38 m_inlets.push_back(inlet.get());
39 m_outlets.push_back(outlet.get());
50 QString prettyName()
const noexcept
override;
52 void setDurationAndScale(
const TimeVal& newDuration) noexcept
override;
53 void setDurationAndGrow(
const TimeVal& newDuration) noexcept
override;
54 void setDurationAndShrink(
const TimeVal& newDuration) noexcept
override;
56 void ancestorStartDateChanged()
override;
57 void ancestorTempoChanged()
override;
66 SCORE_CONCRETE(
"5e1c7e92-5beb-4313-92c8-f690089ff340")
71 QPoint pos, QObject* focusedObject,
const QMimeData& mime,
Definition: JSONVisitor.hpp:52
Definition: score-plugin-nodal/Nodal/Process.hpp:14
Definition: score-plugin-nodal/Nodal/Process.hpp:65
Definition: GenericProcessFactory.hpp:15
The Process class.
Definition: score-lib-process/Process/Process.hpp:61
Definition: Selection.hpp:12
The id_base_t class.
Definition: Identifier.hpp:57
Definition: Preset.hpp:32
Definition: TimeValue.hpp:21
Definition: DocumentContext.hpp:18
Definition: ObjectEditor.hpp:12