Process::PortFactory Class Referenceabstract
Inheritance diagram for Process::PortFactory:
score::InterfaceBase Dataflow::AutomatablePortFactory Process::PortFactory_T< Model_T > vst3::VSTControlPortFactory vst::ControlPortFactory Dataflow::AudioInletFactory Dataflow::AudioOutletFactory Dataflow::AutomatablePortFactory_T< Model_T > Dataflow::ControlInletFactory Dataflow::ControlOutletFactory Dataflow::MidiInletFactory Dataflow::MidiOutletFactory Dataflow::MinMaxFloatOutletFactory Dataflow::ValueInletFactory Dataflow::ValueOutletFactory Gfx::GeometryInletFactory Gfx::GeometryOutletFactory

Public Member Functions

virtual Process::Portload (const VisitorVariant &, QObject *parent)=0
 
virtual Dataflow::PortItemmakePortItem (Process::Inlet &port, const Process::Context &ctx, QGraphicsItem *parent, QObject *context)
 
virtual Dataflow::PortItemmakePortItem (Process::Outlet &port, const Process::Context &ctx, QGraphicsItem *parent, QObject *context)
 
virtual QGraphicsItem * makeControlItem (Process::ControlInlet &port, const score::DocumentContext &ctx, QGraphicsItem *parent, QObject *context)
 
virtual QGraphicsItem * makeControlItem (Process::ControlOutlet &port, const score::DocumentContext &ctx, QGraphicsItem *parent, QObject *context)
 
ControlLayout makeFullItem (Process::ControlInlet &port, const Process::Context &ctx, QGraphicsItem *parent, QObject *context)
 
ControlLayout makeFullItem (Process::ControlOutlet &port, const Process::Context &ctx, QGraphicsItem *parent, QObject *context)
 
virtual void setupInletInspector (const Process::Inlet &port, const score::DocumentContext &ctx, QWidget *parent, Inspector::Layout &lay, QObject *context)
 
virtual void setupOutletInspector (const Process::Outlet &port, const score::DocumentContext &ctx, QWidget *parent, Inspector::Layout &lay, QObject *context)
 
virtual PortItemLayout defaultLayout () const noexcept
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

The documentation for this class was generated from the following files: