feat(parameter): persistant parameter value

This commit is contained in:
parker
2025-07-23 20:31:02 +01:00
parent ae78e15931
commit 884c7a094a
6 changed files with 60 additions and 24 deletions

View File

@@ -13,3 +13,12 @@ std::string enzo::prm::Parameter::getName() const
return template_.getName();
}
enzo::bt::floatT enzo::prm::Parameter::evalFloat() const
{
return floatValue_;
}
void enzo::prm::Parameter::setFloat(bt::floatT value)
{
floatValue_ = value;
}

View File

@@ -9,8 +9,8 @@ class Parameter
public:
Parameter(Template prmTemplate);
std::string getName() const;
inline bt::floatT evalFloat() const {return floatValue_;}
inline void setFloat(bt::floatT value) {floatValue_ = value;}
bt::floatT evalFloat() const;
void setFloat(bt::floatT value);
private:
Template template_;
bt::floatT floatValue_ = 0;