VST 3 Interfaces VST 3.6.11 SDK for developing VST Plug-in

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Classes | Namespaces | Macros | Typedefs | Enumerations | Variables
ivsteditcontroller.h File Reference
`#include "pluginterfaces/base/ipluginbase.h"`
`#include "vsttypes.h"`
`#include "pluginterfaces/base/falignpush.h"`
`#include "pluginterfaces/base/falignpop.h"`

## Classes
struct | ParameterInfo
| Controller Parameter Info. More...
class | IComponentHandler
| Host callback interface for an edit controller. More...
class | IComponentHandler2
| Extended Host callback interface IComponentHandler2 for an edit controller. More...
class | IComponentHandlerBusActivation
| Extended Host callback interface IComponentHandlerBusActivation for an edit controller. More...
class | IEditController
| Edit controller component interface. More...
class | IEditController2
| Edit controller component interface extension. More...
class | IMidiMapping
| MIDI Mapping Interface. More...
class | IEditControllerHostEditing
| Parameter Editing from Host. More...

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

## Macros
#define | kVstComponentControllerClass "Component Controller Class"
| Class Category Name for Controller Component. More...

## Typedefs
typedef int32 | KnobMode
| Knob Mode. More...

## Enumerations
enum | RestartFlags { kReloadComponent = 1 << 0, kIoChanged = 1 << 1, kParamValuesChanged = 1 << 2, kLatencyChanged = 1 << 3, kParamTitlesChanged = 1 << 4, kMidiCCAssignmentChanged = 1 << 5, kNoteExpressionChanged = 1 << 6, kIoTitlesChanged = 1 << 7, kPrefetchableSupportChanged = 1 << 8, kRoutingInfoChanged = 1 << 9 }
| Flags used for IComponentHandler::restartComponent. More...
enum | KnobModes { kCircularMode = 0, kRelativCircularMode, kLinearMode }
| Knob Mode. More...

## Variables
const CString | kEditor = "editor"

## Macro Definition Documentation

#define kVstComponentControllerClass "Component Controller Class"

Class Category Name for Controller Component.

Empty

Copyright ©2018 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.