Krotos Modules 3
Loading...
Searching...
No Matches
Kwidget_Pan.cpp
Go to the documentation of this file.
1namespace krotos
2{
3 const String Kwidget_Pan::Parameters::Pan = "Pan";
4
5 Kwidget_Pan::Kwidget_Pan(const String& id) : Kwidget("Pan", id) { init(); }
6
7 std::vector<Kwidget::ParameterInfo> Kwidget_Pan::createParameters()
8 {
9 return {{Parameters::Pan, Parameters::Pan, {-100.0f, 100.0f}, 0.0f}};
10 }
11
12 std::unique_ptr<KwidgetProcessor> Kwidget_Pan::createProcessor()
13 {
14 return std::make_unique<KwidgetProcessor_Pan>(*this);
15 }
16
17 std::unique_ptr<KwidgetGUI> Kwidget_Pan::createGUI() { return std::make_unique<KwidgetGUI_Pan>(*this); }
18} // namespace krotos
std::unique_ptr< KwidgetProcessor > createProcessor() override
Definition Kwidget_Pan.cpp:12
std::unique_ptr< KwidgetGUI > createGUI() override
Definition Kwidget_Pan.cpp:17
std::vector< ParameterInfo > createParameters() override
Definition Kwidget_Pan.cpp:7
Kwidget_Pan(const String &id)
Definition Kwidget_Pan.cpp:5
Definition Kwidget.h:8
void init()
Definition Kwidget.cpp:27
Definition AirAbsorptionFilter.cpp:2
static const String Pan
Definition Kwidget_CoreEngine.h:27