Krotos Modules 3
Loading...
Searching...
No Matches
KwidgetGUI_Filter.h
Go to the documentation of this file.
1
namespace
krotos
2
{
3
class
KwidgetGUI_Filter
:
public
KwidgetGUI
4
{
5
public
:
6
using
Parameters
=
Kwidget_Filter::Parameters
;
7
8
KwidgetGUI_Filter
(
Kwidget
& owner);
9
10
void
resized
()
override
;
11
12
private
:
13
AttachedSlider
m_cutoff
{
Parameters::Cutoff
},
m_resonance
{
Parameters::Resonance
},
m_drive
{
Parameters::Drive
},
14
m_mix
{
Parameters::Mix
};
15
16
ComboBox
m_mode
;
17
std::unique_ptr<ComboBoxParameterAttachment>
m_modeAttachment
;
18
19
ToggleButton
m_bypass
;
20
std::unique_ptr<ButtonParameterAttachment>
m_bypassAttachment
;
21
22
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(
KwidgetGUI_Filter
)
23
};
24
}
// namespace krotos
krotos::AttachedSlider
This class combines a Slider, Label, and a SliderAttachment to simplify the process of adding knobs t...
Definition
AttachedSlider.h:10
krotos::KwidgetGUI_Filter
Definition
KwidgetGUI_Filter.h:4
krotos::KwidgetGUI_Filter::m_bypass
ToggleButton m_bypass
Definition
KwidgetGUI_Filter.h:19
krotos::KwidgetGUI_Filter::m_cutoff
AttachedSlider m_cutoff
Definition
KwidgetGUI_Filter.h:13
krotos::KwidgetGUI_Filter::m_modeAttachment
std::unique_ptr< ComboBoxParameterAttachment > m_modeAttachment
Definition
KwidgetGUI_Filter.h:17
krotos::KwidgetGUI_Filter::m_drive
AttachedSlider m_drive
Definition
KwidgetGUI_Filter.h:13
krotos::KwidgetGUI_Filter::m_resonance
AttachedSlider m_resonance
Definition
KwidgetGUI_Filter.h:13
krotos::KwidgetGUI_Filter::KwidgetGUI_Filter
KwidgetGUI_Filter(Kwidget &owner)
Definition
KwidgetGUI_Filter.cpp:3
krotos::KwidgetGUI_Filter::resized
void resized() override
Definition
KwidgetGUI_Filter.cpp:20
krotos::KwidgetGUI_Filter::m_mode
ComboBox m_mode
Definition
KwidgetGUI_Filter.h:16
krotos::KwidgetGUI_Filter::m_bypassAttachment
std::unique_ptr< ButtonParameterAttachment > m_bypassAttachment
Definition
KwidgetGUI_Filter.h:20
krotos::KwidgetGUI_Filter::m_mix
AttachedSlider m_mix
Definition
KwidgetGUI_Filter.h:14
krotos::KwidgetGUI
Interface for a UI Component that controls a KwidgetProcessor.
Definition
KwidgetGUI.h:24
krotos::Kwidget
Definition
Kwidget.h:8
krotos
Definition
AirAbsorptionFilter.cpp:2
krotos::Kwidget_Filter::Parameters
Definition
Kwidget_Filter.h:18
krotos::Kwidget_Filter::Parameters::Mix
static const String Mix
Definition
Kwidget_Filter.h:23
krotos::Kwidget_Filter::Parameters::Drive
static const String Drive
Definition
Kwidget_Filter.h:22
krotos::Kwidget_Filter::Parameters::Resonance
static const String Resonance
Definition
Kwidget_Filter.h:21
krotos::Kwidget_Filter::Parameters::Cutoff
static const String Cutoff
Definition
Kwidget_Filter.h:20
krotos_kwidget
kwidgets
filter
KwidgetGUI_Filter.h
Generated by
1.12.0