Krotos Modules 3
Loading...
Searching...
No Matches
KwidgetGUI_Saturation.h
Go to the documentation of this file.
1
namespace
krotos
2
{
3
class
KwidgetGUI_Saturation
:
public
KwidgetGUI
4
{
5
public
:
6
using
Parameters
=
Kwidget_Saturation::Parameters
;
7
8
KwidgetGUI_Saturation
(
Kwidget
& owner);
9
10
void
resized
()
override
;
11
12
private
:
13
AttachedSlider
m_inputGain
{
Parameters::PreGain
},
m_outputGain
{
Parameters::PostGain
},
m_mix
{
Parameters::Mix
},
14
m_lowCutFreq
{
Parameters::LowCutFreq
},
m_highCutFreq
{
Parameters::HighCutFreq
};
15
16
ComboBox
m_typeCombo
;
17
std::unique_ptr<ComboBoxParameterAttachment>
m_typeAttachment
;
18
19
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(
KwidgetGUI_Saturation
)
20
};
21
}
// 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_Saturation
Definition
KwidgetGUI_Saturation.h:4
krotos::KwidgetGUI_Saturation::m_inputGain
AttachedSlider m_inputGain
Definition
KwidgetGUI_Saturation.h:13
krotos::KwidgetGUI_Saturation::KwidgetGUI_Saturation
KwidgetGUI_Saturation(Kwidget &owner)
Definition
KwidgetGUI_Saturation.cpp:3
krotos::KwidgetGUI_Saturation::m_mix
AttachedSlider m_mix
Definition
KwidgetGUI_Saturation.h:13
krotos::KwidgetGUI_Saturation::m_highCutFreq
AttachedSlider m_highCutFreq
Definition
KwidgetGUI_Saturation.h:14
krotos::KwidgetGUI_Saturation::m_lowCutFreq
AttachedSlider m_lowCutFreq
Definition
KwidgetGUI_Saturation.h:14
krotos::KwidgetGUI_Saturation::m_typeCombo
ComboBox m_typeCombo
Definition
KwidgetGUI_Saturation.h:16
krotos::KwidgetGUI_Saturation::m_typeAttachment
std::unique_ptr< ComboBoxParameterAttachment > m_typeAttachment
Definition
KwidgetGUI_Saturation.h:17
krotos::KwidgetGUI_Saturation::resized
void resized() override
Definition
KwidgetGUI_Saturation.cpp:18
krotos::KwidgetGUI_Saturation::m_outputGain
AttachedSlider m_outputGain
Definition
KwidgetGUI_Saturation.h:13
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_Saturation::Parameters
Definition
Kwidget_Saturation.h:7
krotos::Kwidget_Saturation::Parameters::PostGain
static const String PostGain
Definition
Kwidget_Saturation.h:9
krotos::Kwidget_Saturation::Parameters::HighCutFreq
static const String HighCutFreq
Definition
Kwidget_Saturation.h:13
krotos::Kwidget_Saturation::Parameters::PreGain
static const String PreGain
Definition
Kwidget_Saturation.h:8
krotos::Kwidget_Saturation::Parameters::Mix
static const String Mix
Definition
Kwidget_Saturation.h:10
krotos::Kwidget_Saturation::Parameters::LowCutFreq
static const String LowCutFreq
Definition
Kwidget_Saturation.h:12
krotos_kwidget
kwidgets
saturation
KwidgetGUI_Saturation.h
Generated by
1.12.0