JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Enumerations | Variables
ivsteditcontroller.h File Reference
#include "pluginterfaces/base/ipluginbase.h"
#include "pluginterfaces/vst/vsttypes.h"
#include "pluginterfaces/base/falignpush.h"
#include "pluginterfaces/base/falignpop.h"

Go to the source code of this file.

Classes

struct  Steinberg::Vst::ParameterInfo
 Controller Parameter Info. More...
 
class  Steinberg::Vst::IComponentHandler
 Host callback interface for an edit controller: Vst::IComponentHandler. More...
 
class  Steinberg::Vst::IComponentHandler2
 Extended host callback interface for an edit controller: Vst::IComponentHandler2. More...
 
class  Steinberg::Vst::IComponentHandlerBusActivation
 Extended host callback interface for an edit controller: Vst::IComponentHandlerBusActivation. More...
 
class  Steinberg::Vst::IProgress
 Extended host callback interface for an edit controller: Vst::IProgress. More...
 
class  Steinberg::Vst::IEditController
 Edit controller component interface: Vst::IEditController. More...
 
class  Steinberg::Vst::IEditController2
 Edit controller component interface extension: Vst::IEditController2. More...
 
class  Steinberg::Vst::IMidiMapping
 MIDI Mapping interface: Vst::IMidiMapping. More...
 
class  Steinberg::Vst::IEditControllerHostEditing
 Parameter Editing from host: Vst::IEditControllerHostEditing. More...
 

Namespaces

namespace  Steinberg::Vst
 All VST specific interfaces are located in Vst namespace.
 
namespace  Steinberg::Vst::ViewType
 View Types used for IEditController::createView.
 

Macros

#define kVstComponentControllerClass
 Class Category Name for Controller Component.
 

Typedefs

typedef int32 Steinberg::Vst::KnobMode
 Knob Mode Type.
 

Enumerations

enum  Steinberg::Vst::RestartFlags {
  Steinberg::Vst::kReloadComponent , Steinberg::Vst::kIoChanged , Steinberg::Vst::kParamValuesChanged , Steinberg::Vst::kLatencyChanged ,
  Steinberg::Vst::kParamTitlesChanged , Steinberg::Vst::kMidiCCAssignmentChanged , Steinberg::Vst::kNoteExpressionChanged , Steinberg::Vst::kIoTitlesChanged ,
  Steinberg::Vst::kPrefetchableSupportChanged , Steinberg::Vst::kRoutingInfoChanged , Steinberg::Vst::kKeyswitchChanged
}
 Flags used for IComponentHandler::restartComponent. More...
 
enum  Steinberg::Vst::KnobModes { Steinberg::Vst::kCircularMode , Steinberg::Vst::kRelativCircularMode , Steinberg::Vst::kLinearMode }
 Knob Mode. More...
 

Variables

const CString Steinberg::Vst::ViewType::kEditor
 

Macro Definition Documentation

◆ kVstComponentControllerClass

#define kVstComponentControllerClass

Class Category Name for Controller Component.

Definition at line 30 of file ivsteditcontroller.h.