PortType.hpp
1 #pragma once
2 #include <score_lib_process_export.h>
3 namespace score
4 {
5 struct Brush;
6 struct BrushSet;
7 }
8 namespace Process
9 {
10 class Port;
11 
12 enum class PortType
13 {
14  Message,
15  Audio,
16  Midi,
17  Texture,
18  Geometry,
19 };
20 
21 SCORE_LIB_PROCESS_EXPORT
22 const score::Brush& portBrush(Process::PortType type);
23 SCORE_LIB_PROCESS_EXPORT
24 const score::Brush& labelBrush();
25 SCORE_LIB_PROCESS_EXPORT
26 const score::BrushSet& labelBrush(const Process::Port& p);
27 }
Definition: score-lib-process/Process/Dataflow/Port.hpp:102
Base classes and tools to implement processes and layers.
Definition: JSONVisitor.hpp:1324
Base toolkit upon which the software is built.
Definition: Application.cpp:90
Definition: Skin.hpp:55
Definition: Skin.hpp:19