27 std::vector<std::shared_ptr<prm::Parameter>> settings = {
28 std::make_shared<prm::Parameter>(
31 std::make_shared<prm::Parameter>(
36 BoolIcon& setIcon(std::string iconPath)
38 settings[ICON]->setString(std::move(iconPath));
43 settings[SCALE]->setFloat(scale);
47 String icon()
const {
return settings[ICON]->evalString(); }
48 floatT scale()
const {
return settings[SCALE]->evalFloat(); }
59 std::vector<std::shared_ptr<prm::Parameter>> settings = {
60 std::make_shared<prm::Parameter>(
63 std::make_shared<prm::Parameter>(
70 settings[ICON]->setString(std::move(iconPath));
75 settings[SCALE]->setFloat(scale);
79 String icon()
const {
return settings[ICON]->evalString(); }
80 floatT scale()
const {
return settings[SCALE]->evalFloat(); }