Loading...
Searching...
No Matches
PortForward.hpp
1#pragma once
2
3#include <ossia/detail/small_vector.hpp>
4
5namespace Process
6{
7class Port;
8class Inlet;
9class ControlInlet;
10class Outlet;
11class AudioInlet;
12class AudioOutlet;
13class MidiInlet;
14class MidiOutlet;
15class ProcessModelFactory;
16class LayerFactory;
17class ProcessModel;
18class LayerFactory;
19struct Inlets;
20struct Outlets;
21
22struct Inlets : ossia::small_vector<Process::Inlet*, 4>
23{
24 using ossia::small_vector<Process::Inlet*, 4>::small_vector;
25};
26struct Outlets : ossia::small_vector<Process::Outlet*, 4>
27{
28 using ossia::small_vector<Process::Outlet*, 4>::small_vector;
29};
30struct pan_weight : ossia::small_vector<double, 2>
31{
32 using ossia::small_vector<double, 2>::small_vector;
33};
34}
Definition Port.hpp:177
Definition Port.hpp:273
Base classes and tools to implement processes and layers.
Definition JSONVisitor.hpp:1324
Definition PortForward.hpp:23
Definition PortForward.hpp:27
Definition PortForward.hpp:31