19#ifndef _ipsleditcontroller_h
20#define _ipsleditcontroller_h
Definition funknown.h:233
Definition funknown.h:361
Definition ivsteditcontroller.h:392
#define DECLARE_CLASS_IID(ClassName, l1, l2, l3, l4)
Definition funknown.h:74
Definition juce_VST3Headers.h:188
AutomationMode
Definition ipsleditcontroller.h:40
@ kAutomationRead
data + read mode
Definition ipsleditcontroller.h:43
@ kAutomationWrite
data + write mode
Definition ipsleditcontroller.h:46
@ kAutomationNone
no automation data available
Definition ipsleditcontroller.h:41
@ kAutomationLatch
data + latch mode
Definition ipsleditcontroller.h:45
@ kAutomationOff
data available, but mode is set to off
Definition ipsleditcontroller.h:42
@ kAutomationTouch
data + touch mode
Definition ipsleditcontroller.h:44
ParamExtraFlags
Definition ipsleditcontroller.h:34
@ kParamFlagMicroEdit
parameter should be displayed in host micro view
Definition ipsleditcontroller.h:35
SlaveMode
Definition ipsleditcontroller.h:51
@ kSlaveModeLowLatencyClone
plug-in used as hidden slave for low latency processing following given master
Definition ipsleditcontroller.h:53
@ kSlaveModeNormal
plug-in used in different location following given master
Definition ipsleditcontroller.h:52
Definition ivstattributes.h:28
uint32 ParamID
parameter identifier
Definition vsttypes.h:75
Definition baseiids.cpp:43
int int32
Definition ftypes.h:50
int32 tresult
Definition ftypes.h:76
Definition ipsleditcontroller.h:89
virtual Steinberg::tresult PLUGIN_API removeSlave(Steinberg::Vst::IEditController *slave)=0
virtual Steinberg::tresult PLUGIN_API addSlave(Steinberg::Vst::IEditController *slave, Steinberg::int32 slaveMode)=0
static const Steinberg::FUID iid
Definition ipsleditcontroller.h:99