plugins/score-plugin-controlsurface/ControlSurface/Metadata.hpp
1 #pragma once
2 #include <Process/ProcessMetadata.hpp>
3 
4 namespace ControlSurface
5 {
6 class Model;
7 }
8 
9 PROCESS_METADATA(
10  , ControlSurface::Model, "3e9672a5-e005-4392-b062-2b0b3b256d54",
11  "ControlSurface", // Internal name
12  "Control surface", // Pretty name
13  Process::ProcessCategory::Structure, // Category
14  "Control", // Category
15  "Control external parameters by dropping them from the device tree in "
16  "this process", // Description
17  "ossia score", // Author
18  (QStringList{}), // Tags
19  {}, // Inputs
20  {}, // Outputs
21  QUrl("https://ossia.io/score-docs/processes/controlsurface.html#control-surface-process"), // DocumentationLink
22  Process::ProcessFlags::SupportsAll | Process::ProcessFlags::ControlSurface)
Definition: score-plugin-controlsurface/ControlSurface/Process.hpp:86
@ ControlSurface
The process supports being exposed to the ControlSurface.
Definition: ProcessFlags.hpp:37