Audacity 3.2.0
Public Attributes | List of all members
anonymous_namespace{VST3Wrapper.cpp}::VST3EffectSettings Struct Reference
Collaboration diagram for anonymous_namespace{VST3Wrapper.cpp}::VST3EffectSettings:
[legend]

Public Attributes

std::map< Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue > parameterChanges
 Holds the parameter that has been changed since last processing pass. More...
 
std::optional< wxString > processorState
 Holds the last known processor/component state, rarely updates (usually only on UI or preset change) More...
 
std::optional< wxString > controllerState
 Holds the last known controller state, rarely updates (usually only on UI or preset change) More...
 

Detailed Description

Definition at line 37 of file VST3Wrapper.cpp.

Member Data Documentation

◆ controllerState

std::optional<wxString> anonymous_namespace{VST3Wrapper.cpp}::VST3EffectSettings::controllerState

Holds the last known controller state, rarely updates (usually only on UI or preset change)

Definition at line 45 of file VST3Wrapper.cpp.

◆ parameterChanges

std::map<Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue> anonymous_namespace{VST3Wrapper.cpp}::VST3EffectSettings::parameterChanges

Holds the parameter that has been changed since last processing pass.

Definition at line 40 of file VST3Wrapper.cpp.

Referenced by VST3Wrapper::FlushParameters().

◆ processorState

std::optional<wxString> anonymous_namespace{VST3Wrapper.cpp}::VST3EffectSettings::processorState

Holds the last known processor/component state, rarely updates (usually only on UI or preset change)

Definition at line 43 of file VST3Wrapper.cpp.


The documentation for this struct was generated from the following file: