|
| VST3DiscreteParameter (wxWindow *parent, wxWindowID id, Steinberg::Vst::ParamID paramId, int maxValue, const wxString &title, const wxString &units, Steinberg::Vst::IEditController &editController, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxSL_HORIZONTAL, const wxValidator &validator=wxDefaultValidator, const wxString &name=wxSliderNameStr) |
|
void | SetNormalizedValue (Steinberg::Vst::IEditController &editController, Steinberg::Vst::ParamValue value) override |
|
void | UpdateAccessible (Steinberg::Vst::IEditController &editController, Steinberg::Vst::ParamValue value) override |
|
Steinberg::Vst::ParamValue | GetNormalizedValue (Steinberg::Vst::IEditController &editController) const override |
|
| VST3ParameterControl (Steinberg::Vst::ParamID id) |
|
virtual | ~VST3ParameterControl () |
|
virtual void | SetNormalizedValue (Steinberg::Vst::IEditController &, Steinberg::Vst::ParamValue value)=0 |
|
virtual Steinberg::Vst::ParamValue | GetNormalizedValue (Steinberg::Vst::IEditController &editController) const =0 |
|
virtual void | UpdateAccessible (Steinberg::Vst::IEditController &editController, Steinberg::Vst::ParamValue value) |
|
Steinberg::Vst::ParamID | GetParameterId () const noexcept |
|
Definition at line 156 of file VST3ParametersWindow.cpp.
◆ VST3DiscreteParameter()
anonymous_namespace{VST3ParametersWindow.cpp}::VST3DiscreteParameter::VST3DiscreteParameter |
( |
wxWindow * |
parent, |
|
|
wxWindowID |
id, |
|
|
Steinberg::Vst::ParamID |
paramId, |
|
|
int |
maxValue, |
|
|
const wxString & |
title, |
|
|
const wxString & |
units, |
|
|
Steinberg::Vst::IEditController & |
editController, |
|
|
const wxPoint & |
pos = wxDefaultPosition , |
|
|
const wxSize & |
size = wxDefaultSize , |
|
|
long |
style = wxSL_HORIZONTAL , |
|
|
const wxValidator & |
validator = wxDefaultValidator , |
|
|
const wxString & |
name = wxSliderNameStr |
|
) |
| |
|
inline |
Definition at line 164 of file VST3ParametersWindow.cpp.
176 : wxSlider(parent,
id, 0, 0, maxValue, pos,
size,
style, validator,
name)
181 {
182#if wxUSE_ACCESSIBILITY
184#endif
185
186
187
188
189
190
191
193 }
const TranslatableString name
VST3ParameterControl(Steinberg::Vst::ParamID id)
An alternative to using wxWindowAccessible, which in wxWidgets 3.1.1 contained GetParent() which was ...
bool mUsePluginConversions
References safenew.
◆ GetNormalizedValue()
Steinberg::Vst::ParamValue anonymous_namespace{VST3ParametersWindow.cpp}::VST3DiscreteParameter::GetNormalizedValue |
( |
Steinberg::Vst::IEditController & |
editController | ) |
const |
|
inlineoverridevirtual |
◆ SetNormalizedValue()
void anonymous_namespace{VST3ParametersWindow.cpp}::VST3DiscreteParameter::SetNormalizedValue |
( |
Steinberg::Vst::IEditController & |
editController, |
|
|
Steinberg::Vst::ParamValue |
value |
|
) |
| |
|
inlineoverridevirtual |
Implements VST3ParameterControl.
Definition at line 195 of file VST3ParametersWindow.cpp.
196 {
198 static_cast<int>(editController.normalizedParamToPlain(
GetParameterId(), value)) :
200 SetValue(plainValue);
202 }
void UpdateAccessible(Steinberg::Vst::IEditController &editController, Steinberg::Vst::ParamValue value) override
References min().
◆ UpdateAccessible()
void anonymous_namespace{VST3ParametersWindow.cpp}::VST3DiscreteParameter::UpdateAccessible |
( |
Steinberg::Vst::IEditController & |
editController, |
|
|
Steinberg::Vst::ParamValue |
value |
|
) |
| |
|
inlineoverridevirtual |
◆ mStepCount
const int anonymous_namespace{VST3ParametersWindow.cpp}::VST3DiscreteParameter::mStepCount {} |
|
private |
◆ mTitle
const wxString anonymous_namespace{VST3ParametersWindow.cpp}::VST3DiscreteParameter::mTitle |
|
private |
◆ mUnits
const wxString anonymous_namespace{VST3ParametersWindow.cpp}::VST3DiscreteParameter::mUnits |
|
private |
◆ mUsePluginConversions
bool anonymous_namespace{VST3ParametersWindow.cpp}::VST3DiscreteParameter::mUsePluginConversions { true } |
|
private |
The documentation for this class was generated from the following file: