|
| VST3ContinuousParameter (wxWindow *parent, wxWindowID id, Steinberg::Vst::ParamID paramId, const wxString &title, const wxString &units, 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 &) 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 |
|
|
static constexpr auto | Step = 0.01 |
|
Definition at line 108 of file VST3ParametersWindow.cpp.
◆ VST3ContinuousParameter()
anonymous_namespace{VST3ParametersWindow.cpp}::VST3ContinuousParameter::VST3ContinuousParameter |
( |
wxWindow * |
parent, |
|
|
wxWindowID |
id, |
|
|
Steinberg::Vst::ParamID |
paramId, |
|
|
const wxString & |
title, |
|
|
const wxString & |
units, |
|
|
const wxPoint & |
pos = wxDefaultPosition , |
|
|
const wxSize & |
size = wxDefaultSize , |
|
|
long |
style = wxSL_HORIZONTAL , |
|
|
const wxValidator & |
validator = wxDefaultValidator , |
|
|
const wxString & |
name = wxSliderNameStr |
|
) |
| |
|
inline |
Definition at line 116 of file VST3ParametersWindow.cpp.
126 : wxSlider(parent,
id, 0, 0,
static_cast<int>(1.0 /
Step), pos,
size, style, validator,
name)
130 {
131#if wxUSE_ACCESSIBILITY
133#endif
134 }
const TranslatableString name
VST3ParameterControl(Steinberg::Vst::ParamID id)
An alternative to using wxWindowAccessible, which in wxWidgets 3.1.1 contained GetParent() which was ...
static constexpr auto Step
References safenew.
◆ GetNormalizedValue()
Steinberg::Vst::ParamValue anonymous_namespace{VST3ParametersWindow.cpp}::VST3ContinuousParameter::GetNormalizedValue |
( |
Steinberg::Vst::IEditController & |
| ) |
const |
|
inlineoverridevirtual |
◆ SetNormalizedValue()
void anonymous_namespace{VST3ParametersWindow.cpp}::VST3ContinuousParameter::SetNormalizedValue |
( |
Steinberg::Vst::IEditController & |
editController, |
|
|
Steinberg::Vst::ParamValue |
value |
|
) |
| |
|
inlineoverridevirtual |
Implements VST3ParameterControl.
Definition at line 136 of file VST3ParametersWindow.cpp.
137 {
138 SetValue(
static_cast<int>(value /
Step));
140 }
void UpdateAccessible(Steinberg::Vst::IEditController &editController, Steinberg::Vst::ParamValue value) override
◆ UpdateAccessible()
void anonymous_namespace{VST3ParametersWindow.cpp}::VST3ContinuousParameter::UpdateAccessible |
( |
Steinberg::Vst::IEditController & |
editController, |
|
|
Steinberg::Vst::ParamValue |
value |
|
) |
| |
|
inlineoverridevirtual |
◆ mTitle
const wxString anonymous_namespace{VST3ParametersWindow.cpp}::VST3ContinuousParameter::mTitle |
|
private |
◆ mUnits
const wxString anonymous_namespace{VST3ParametersWindow.cpp}::VST3ContinuousParameter::mUnits |
|
private |
◆ Step
constexpr auto anonymous_namespace{VST3ParametersWindow.cpp}::VST3ContinuousParameter::Step = 0.01 |
|
staticconstexpr |
The documentation for this class was generated from the following file: