VST 3 Examples  VST 3.7
SDK for developing VST plug-in
 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]
oCAGainUIMessageController< T >
oCBrownNoise< SamplePrecision >
oCBrownNoise< float >
oCCBaseObject
|oCEventLogDataBrowserSource
|\CPitchNamesDataBrowserSource
oCDataBrowserDelegateAdapter
|oCEventLogDataBrowserSource
|\CPitchNamesDataBrowserSource
oCEventListCheck
oCEventLogger
oCFilter
oCFObject
|oCEditorSizeController
|oCTestSuite
|oCTestSuite::Test
|oCValidatorMain Class of Validator
|\CVstModuleThis handles the plug-in factory in its library
oCFUnknown [external]
|oCIPluginBase [external]
|oCITestResult [external]
|oCITestSuite [external]
|oCIInfoListener [external]
|oCIAudioPresentationLatency [external]
|oCIAudioProcessor [external]
|oCIAutomationState [external]
|oCIConnectionPoint [external]
|oCIDelayTestController
|oCIEditController2 [external]
|oCIEditControllerHostEditing [external]
|oCIHostApplication [external]
|oCIKeyswitchController [external]
|oCIMidiLearn [external]
|oCIMidiMapping [external]
|oCINoteExpressionController [external]
|oCINoteExpressionPhysicalUIMapping [external]
|oCIParameterFunctionName [external]
|oCIPrefetchableSupport [external]
|oCIProcessContextRequirements [external]
|oCIUnitInfo [external]
|\CIXmlRepresentationController [external]
oCGlobalParameterState
oCHostCheck
oCIApplication
|\CApp
oCIApplication
|\CApp
oCIController
|\CNoteTouchController
oCIController
|oCAGainUIMessageController< ControllerType >
|\CEditorSizeController
oCEPianoProcessor::KGRP
oCPianoProcessor::KGRP
oCLogEvent
oCLogScale< T >LogScale class
oCLogScale< ParamValue >
oCValidator::ModuleTestConfig
oCParameter [external]
|oCLogScaleParameter< T >Parameter class with a LogScale
|oCBaseParameter
|\CProxyParameter
oCParameterChangesCheck
oCProcessContextCheck
oCProcessSetupCheck
oCHostCheckerController::ScoreEntry
oCSyncEntry
oCSynthData< VoiceT, kEventBufferSize, kNumVoices >
oCSynthData< VOICE, kEventBufferSize, kNumVoices >
oCUIViewController
|\CVSTInterAppAudioHostUIControllerViewController
oCViewListenerAdapter
|\CAGainUIMessageController< ControllerType >
oCJX10Processor::VOICE
oCPianoProcessor::VOICE
oCDX10Processor::VOICE
oCEPianoProcessor::VOICE
oCVoiceBase< numValues, SamplePrecision, numChannels, GlobalParameterStorage >Example Voice class for the Steinberg::Vst::VoiceProcessorImplementation
oCVoiceBase< kNumParameters, SamplePrecision, 2, GlobalParameterState >
|\CVoice< SamplePrecision >Example Note Expression Synth Voice Class
oCVoiceProcessorA Voice Processor class
|\CVoiceProcessorImplementation< Precision, VoiceClass, numChannels, maxVoices, GlobalParameterStorage >A Simple Voice Processor Implementation supporting note expression events
oCVoiceStatics
oCVST3EditorDelegate
|oCAGainController
|oCHostCheckerController
|oCControllerWithUIExample Note Expression Audio Controller + User Interface
|oCPitchNamesController
|\CPlugController
\CVSTInterAppAudioAppDelegateBase [external]
 \CVSTInterAppAudioAppDelegate
Empty

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