2 #include <State/Address.hpp>
4 #include <Process/ProcessList.hpp>
6 #include <Curve/CurveModel.hpp>
8 #include <Scenario/Commands/Interval/AddOnlyProcessToInterval.hpp>
9 #include <Scenario/Commands/Interval/Rack/Slot/AddLayerModelToSlot.hpp>
10 #include <Scenario/Commands/ScenarioCommandFactory.hpp>
11 #include <Scenario/Document/Interval/IntervalModel.hpp>
13 #include <Automation/AutomationProcessMetadata.hpp>
15 #include <score/application/ApplicationContext.hpp>
16 #include <score/command/Command.hpp>
17 #include <score/model/Identifier.hpp>
31 template <
typename Object>
47 const IntervalModel& interval,
const std::vector<SlotPath>& slotList,
53 return m_addProcessCmd.processId();
61 std::vector<Scenario::Command::AddLayerModelToSlot> m_slotsCmd;
71 const IntervalModel& interval,
const std::vector<SlotPath>& slotList,
90 SCORE_COMMAND_DECL(CommandFactoryName(),
CreateGradient,
"CreateGradientFromStates")
93 const IntervalModel& interval,
const std::vector<SlotPath>& slotList,
95 QColor end,
bool tween =
false);
105 QColor m_start{}, m_end{};
The Path class is a typesafe wrapper around ObjectPath.
Definition: Path.hpp:52
Create a new process in a interval.
Definition: AddOnlyProcessToInterval.hpp:30
Definition: CreateCurveFromStates.hpp:66
Definition: CreateCurveFromStates.hpp:89
Definition: CreateCurveFromStates.hpp:42
Definition: IntervalModel.hpp:50
The id_base_t class.
Definition: Identifier.hpp:57
The Command class.
Definition: Command.hpp:34
Base classes and tools to implement processes and layers.
Definition: JSONVisitor.hpp:1324
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Definition: CurveModel.hpp:104
Definition: DataStreamHelpers.hpp:103
Definition: Address.hpp:108
Definition: DocumentContext.hpp:18