Krotos Modules 3
Loading...
Searching...
No Matches
Kwidget_Sawtooth.cpp
Go to the documentation of this file.
1namespace krotos
2{
3 const String Kwidget_Sawtooth::Parameters::Amplitude = "Amp";
4
5 Kwidget_Sawtooth::Kwidget_Sawtooth(const String& id) : Kwidget("Sawtooth", id) { init(); }
6
18 std::vector<Kwidget::ParameterInfo> Kwidget_Sawtooth::createParameters()
19 {
20 return {{Parameters::Amplitude, Parameters::Amplitude, {0.0f, 1.0f}, 0.0f}};
21 }
22
23 std::unique_ptr<KwidgetProcessor> Kwidget_Sawtooth::createProcessor()
24 {
25 return std::make_unique<KwidgetProcessor_Sawtooth>(*this);
26 }
27
28 std::unique_ptr<KwidgetGUI> Kwidget_Sawtooth::createGUI() { return std::make_unique<KwidgetGUI_Sawtooth>(*this); }
29} // namespace krotos
std::unique_ptr< KwidgetProcessor > createProcessor() override
Definition Kwidget_Sawtooth.cpp:23
std::vector< ParameterInfo > createParameters() override
Definition Kwidget_Sawtooth.cpp:18
Kwidget_Sawtooth(const String &id)
Definition Kwidget_Sawtooth.cpp:5
std::unique_ptr< KwidgetGUI > createGUI() override
Definition Kwidget_Sawtooth.cpp:28
Definition Kwidget.h:8
void init()
Definition Kwidget.cpp:27
Definition AirAbsorptionFilter.cpp:2