VST 3 Examples: Class Hierarchy
Author: Steinberg

VST 3 Examples VST 3.7 SDK for developing VST plug-in

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]

AGainUIMessageController< T > |
BrownNoise< SamplePrecision > |
BrownNoise< float > |
CBaseObject |
EventLogDataBrowserSource |
PitchNamesDataBrowserSource |
DataBrowserDelegateAdapter |
EventLogDataBrowserSource |
PitchNamesDataBrowserSource |
EventListCheck |
EventLogger |
Filter |
FObject |
EditorSizeController |
TestSuite |
TestSuite::Test |
Validator | Main Class of Validator
VstModule | This handles the plug-in factory in its library
FUnknown [external] |
IPluginBase [external] |
ComponentBase [external] |
Component [external] |
AudioEffect [external] |
ADelayProcessor |
AGain |
AGainWithSideChain |
HostCheckerProcessor |
Plug |
Processor |
SampleAccurateBaseProcessor |
AmbienceProcessor |
BandistoProcessor |
BeatBoxProcessor |
ComboProcessor |
DeEsserProcessor |
DegradeProcessor |
DelayProcessor |
DetuneProcessor |
DitherProcessor |
DubDelayProcessor |
DX10Processor |
DynamicsProcessor |
EPianoProcessor |
ImageProcessor |
JX10Processor |
LeslieProcessor |
LimiterProcessor |
LoudnessProcessor |
MultiBandProcessor |
OverdriveProcessor |
PianoProcessor |
RePsychoProcessor |
RezFilterProcessor |
RingModProcessor |
RoundPanProcessor |
ShepardProcessor |
SpecMeterProcessor |
SplitterProcessor |
StereoProcessor |
SubSynthProcessor |
TalkBoxProcessor |
TestToneProcessor |
ThruZeroProcessor |
TrackerProcessor |
Processor | Example Note Expression Audio Processor
ProcessorWithUIController | Example Note Expression Audio Processor + User Interface
PitchNamesProcessor |
Plug |
Plug |
Plug |
Plug |
SyncDelayProcessor |
EditController [external] |
ADelayController |
EditControllerEx1 [external] |
AGainController |
HostCheckerController |
PlugController |
BaseController |
AmbienceController |
BandistoController |
BeatBoxController |
ComboController |
DeEsserController |
DegradeController |
DelayController |
DetuneController |
DitherController |
DubDelayController |
DX10Controller |
DynamicsController |
EPianoController |
ImageController |
JX10Controller |
LeslieController |
LimiterController |
LoudnessController |
MultiBandController |
OverdriveController |
PianoController |
RePsychoController |
RezFilterController |
RingModController |
RoundPanController |
ShepardController |
SpecMeterController |
SplitterController |
StereoController |
SubSynthController |
TalkBoxController |
TestToneController |
ThruZeroController |
TrackerController |
PitchNamesController |
PlugController |
PlugController |
PlugController |
PlugController |
Controller | Example Note Expression Edit Controller
ControllerWithUI | Example Note Expression Audio Controller + User Interface
SyncDelayController |
IComponent [external] |
Component [external] |
IEditController [external] |
EditController [external] |
ITestResult [external] |
Validator | Main Class of Validator
ITestSuite [external] |
TestSuite |
IInfoListener [external] |
HostCheckerController |
PlugController |
IAudioPresentationLatency [external] |
HostCheckerProcessor |
IAudioProcessor [external] |
AudioEffect [external] |
IAutomationState [external] |
HostCheckerController |
IConnectionPoint [external] |
ComponentBase [external] |
IDelayTestController |
ADelayController |
IEditController2 [external] |
EditController [external] |
IEditControllerHostEditing [external] |
HostCheckerController |
IHostApplication [external] |
Validator | Main Class of Validator
IKeyswitchController [external] |
HostCheckerController |
IMidiLearn [external] |
HostCheckerController |
ControllerWithUI | Example Note Expression Audio Controller + User Interface
IMidiMapping [external] |
AGainController |
HostCheckerController |
BaseController |
Controller | Example Note Expression Edit Controller
INoteExpressionController [external] |
HostCheckerController |
Controller | Example Note Expression Edit Controller
PlugController |
INoteExpressionPhysicalUIMapping [external] |
HostCheckerController |
Controller | Example Note Expression Edit Controller
IParameterFunctionName [external] |
HostCheckerController |
IPrefetchableSupport [external] |
HostCheckerProcessor |
Plug |
IProcessContextRequirements [external] |
AudioEffect [external] |
IUnitInfo [external] |
EditControllerEx1 [external] |
IXmlRepresentationController [external] |
HostCheckerController |
GlobalParameterState |
HostCheck |
IApplication |
App |
IApplication |
App |
IController |
NoteTouchController |
IController |
AGainUIMessageController< ControllerType > |
EditorSizeController |
EPianoProcessor::KGRP |
PianoProcessor::KGRP |
LogEvent |
LogScale< T > | LogScale class
LogScale< ParamValue > |
Validator::ModuleTestConfig |
Parameter [external] |
LogScaleParameter< T > | Parameter class with a LogScale
BaseParameter |
IndexedParameter |
ScaledParameter |
ProxyParameter |
ParameterChangesCheck |
ProcessContextCheck |
ProcessSetupCheck |
HostCheckerController::ScoreEntry |
SyncEntry |
SynthData< VoiceT, kEventBufferSize, kNumVoices > |
SynthData< VOICE, kEventBufferSize, kNumVoices > |
UIViewController |
VSTInterAppAudioHostUIControllerViewController |
ViewListenerAdapter |
AGainUIMessageController< ControllerType > |
JX10Processor::VOICE |
PianoProcessor::VOICE |
DX10Processor::VOICE |
EPianoProcessor::VOICE |
VoiceBase< numValues, SamplePrecision, numChannels, GlobalParameterStorage > | Example Voice class for the Steinberg::Vst::VoiceProcessorImplementation
VoiceBase< kNumParameters, SamplePrecision, 2, GlobalParameterState > |
Voice< SamplePrecision > | Example Note Expression Synth Voice Class
VoiceProcessor | A Voice Processor class
VoiceProcessorImplementation< Precision, VoiceClass, numChannels, maxVoices, GlobalParameterStorage > | A Simple Voice Processor Implementation supporting note expression events
VoiceStatics |
VST3EditorDelegate |
AGainController |
HostCheckerController |
ControllerWithUI | Example Note Expression Audio Controller + User Interface
PitchNamesController |
PlugController |
VSTInterAppAudioAppDelegateBase [external] |
VSTInterAppAudioAppDelegate |

Empty

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