|
|
| IParameter (const String &name, const T &defaultValue) |
| |
| void | SetValue (const T &value) |
| | Sets value.
|
| |
| T | GetValue () const |
| | Returns value.
|
| |
| void | SetDisplayName (const String &name) override |
| |
| String | GetName () const override |
| | Returns parameter name.
|
| |
| String | GetDisplayName () const override |
| | Returns parameter display name.
|
| |
| virtual int32 | Write (nlohmann::json &target) const =0 |
| | Writes text representation of data to JSON object.
|
| |
| virtual int32 | Read (nlohmann::json &target)=0 |
| | Parses text representation of data from JSON object.
|
| |
template<typename T>
class Phosphorus::IParameter< T >
Represents templated IBaseParameter.
- Template Parameters
-