Krotos Modules 3
Loading...
Searching...
No Matches
Kwidget_Adsr.h
Go to the documentation of this file.
1namespace krotos
2{
3 class Kwidget_Adsr : public Kwidget
4 {
5 public:
6 struct Parameters
7 {
8 static const String Attack;
9 static const String Sustain;
10 static const String Decay;
11 static const String Release;
12 static const String TabIndex;
13 };
14
15 Kwidget_Adsr(const String& kwidgetID);
16
17 protected:
18 std::vector<ParameterInfo> createParameters() override;
19 std::unique_ptr<KwidgetProcessor> createProcessor() override;
20 std::unique_ptr<KwidgetGUI> createGUI() override;
21
22 private:
23 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(Kwidget_Adsr)
24 };
25} // namespace krotos
Definition Kwidget_Adsr.h:4
std::vector< ParameterInfo > createParameters() override
Definition Kwidget_Adsr.cpp:21
std::unique_ptr< KwidgetProcessor > createProcessor() override
Definition Kwidget_Adsr.cpp:16
Kwidget_Adsr(const String &kwidgetID)
Definition Kwidget_Adsr.cpp:9
std::unique_ptr< KwidgetGUI > createGUI() override
Definition Kwidget_Adsr.cpp:29
Definition Kwidget.h:8
Definition AirAbsorptionFilter.cpp:2
Definition Kwidget_Adsr.h:7
static const String Release
Definition Kwidget_Adsr.h:11
static const String TabIndex
Definition Kwidget_Adsr.h:12
static const String Sustain
Definition Kwidget_Adsr.h:9
static const String Decay
Definition Kwidget_Adsr.h:10
static const String Attack
Definition Kwidget_Adsr.h:8