GradientMetadata.hpp
1 #pragma once
2 #include <Process/ProcessMetadata.hpp>
3 
4 #include <score/plugins/UuidKey.hpp>
5 
6 #include <QString>
7 
8 #include <score_plugin_automation_export.h>
9 
10 namespace Gradient
11 {
12 class ProcessModel;
13 }
14 
15 PROCESS_METADATA(
16  SCORE_PLUGIN_AUTOMATION_EXPORT, Gradient::ProcessModel,
17  "b5da735b-a76d-4314-8853-3e8a96486fb9", "Gradient", "Color automation",
18  Process::ProcessCategory::Automation, "Automations",
19  "Color gradient. Operates in Lab color space.", "ossia score",
20  (QStringList{"Curve", "Automation", "Color"}), {},
21  {std::vector<Process::PortType>{Process::PortType::Message}},
22  QUrl("https://ossia.io/score-docs/processes/gradient.html#color-automation"),
23  Process::ProcessFlags::SupportsTemporal)
Definition: AutomationModel.hpp:36