VST 3 Examples: Class Hierarchy
Author: Steinberg

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

Class Hierarchy

Go to the graphical class hierarchy

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

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

Empty

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