| addDeprecatedName(const std::string &deprecatedName) | ImFusion::ParameterBase | |
| AdvancedParameter(const std::string &name, U &&value, Parent *parent, ParamRequired required, std::string deprecatedName="", std::function< std::string(T)> convertEnumToString=nullptr, std::function< T(const std::string &)> convertStringToEnum=nullptr, const std::vector< std::string > &enumNames={}) | ImFusion::ML::AdvancedParameter< T, Parent > | inline |
| AdvancedParameter(const std::string &name, U &&value, Parent *parent, ParamRequired required, std::string deprecatedName="") | ImFusion::ML::AdvancedParameter< T, Parent > | inline |
| attributes() const | ImFusion::ParameterBase | inline |
| configuration(Properties *properties) const override | ImFusion::ML::AdvancedParameter< T, Parent > | inlinevirtual |
| configure(const Properties *properties) override | ImFusion::ML::AdvancedParameter< T, Parent > | inlinevirtual |
| defaultValue() const | ImFusion::Parameter< T > | inline |
| deprecatedNames() const | ImFusion::ParameterBase | inline |
| m_attributes (defined in ImFusion::ParameterBase) | ImFusion::ParameterBase | protected |
| m_defaultValue (defined in ImFusion::Parameter< T >) | ImFusion::Parameter< T > | protected |
| m_deprecatedNames (defined in ImFusion::ParameterBase) | ImFusion::ParameterBase | protected |
| m_name (defined in ImFusion::ParameterBase) | ImFusion::ParameterBase | protected |
| m_type (defined in ImFusion::Parameter< T >) | ImFusion::Parameter< T > | protected |
| m_value (defined in ImFusion::Parameter< T >) | ImFusion::Parameter< T > | protected |
| name() const | ImFusion::ParameterBase | inlinevirtual |
| operator const T &() const (defined in ImFusion::ML::AdvancedParameter< T, Parent >) | ImFusion::ML::AdvancedParameter< T, Parent > | inline |
| operator T&() (defined in ImFusion::ML::AdvancedParameter< T, Parent >) | ImFusion::ML::AdvancedParameter< T, Parent > | inline |
| operator=(U &&value) (defined in ImFusion::ML::AdvancedParameter< T, Parent >) | ImFusion::ML::AdvancedParameter< T, Parent > | inline |
| ImFusion::Parameter::operator=(const Parameter< T > &other) | ImFusion::Parameter< T > | |
| ImFusion::Parameter::operator=(Parameter< T > &other) | ImFusion::Parameter< T > | |
| ImFusion::Parameter::operator=(Parameter< T > &&other) | ImFusion::Parameter< T > | |
| Parameter(const std::string &name, U &&value) | ImFusion::Parameter< T > | |
| Parameter(const std::string &name, U &&value, Configurable *parent) | ImFusion::Parameter< T > | |
| Parameter(const std::string &name, U &&value, Configurable &parent) (defined in ImFusion::Parameter< T >) | ImFusion::Parameter< T > | |
| Parameter(const Parameter< T > &other) (defined in ImFusion::Parameter< T >) | ImFusion::Parameter< T > | |
| Parameter(Parameter< T > &&other) (defined in ImFusion::Parameter< T >) | ImFusion::Parameter< T > | |
| ParameterBase(const std::string &name) (defined in ImFusion::ParameterBase) | ImFusion::ParameterBase | explicit |
| parent() const (defined in ImFusion::ML::AdvancedParameter< T, Parent >) | ImFusion::ML::AdvancedParameter< T, Parent > | inline |
| readParam(const std::string &pname, const Properties *properties, T &outParam) (defined in ImFusion::ML::AdvancedParameter< T, Parent >) | ImFusion::ML::AdvancedParameter< T, Parent > | inline |
| removeAttribute(const std::string &key) | ImFusion::ParameterBase | |
| removeDefault() | ImFusion::Parameter< T > | inline |
| required() (defined in ImFusion::ML::AdvancedParameter< T, Parent >) | ImFusion::ML::AdvancedParameter< T, Parent > | inline |
| setAttribute(const std::string &key, const std::string &value) | ImFusion::ParameterBase | |
| setDefault(const T &defaultValue) | ImFusion::Parameter< T > | inline |
| setLabel(const std::string &label) | ImFusion::ParameterBase | |
| setParentFromCopy(const ParameterBase &other) | ImFusion::ParameterBase | protected |
| setRange(T min, T max) | ImFusion::Parameter< T > | inline |
| setRange(typename Q::value_type min, typename Q::value_type max) | ImFusion::Parameter< T > | inline |
| setRequired(ParamRequired required) (defined in ImFusion::ML::AdvancedParameter< T, Parent >) | ImFusion::ML::AdvancedParameter< T, Parent > | inline |
| setType(Properties::ParamType type) | ImFusion::Parameter< T > | inline |
| setValue(U &&value) | ImFusion::Parameter< T > | |
| signalValueChanged | ImFusion::ParameterBase | |
| value() (defined in ImFusion::ML::AdvancedParameter< T, Parent >) | ImFusion::ML::AdvancedParameter< T, Parent > | inline |
| ImFusion::Parameter::value() const | ImFusion::Parameter< T > | inline |
| ~Parameter() (defined in ImFusion::Parameter< T >) | ImFusion::Parameter< T > | virtual |
| ~ParameterBase()=default (defined in ImFusion::ParameterBase) | ImFusion::ParameterBase | virtual |