ImFusion C++ SDK 4.4.0
ImFusion::ML::AdvancedParameter< T, Parent > Member List

This is the complete list of members for ImFusion::ML::AdvancedParameter< T, Parent >, including all inherited members.

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() constImFusion::ParameterBaseinline
configuration(Properties *properties) const overrideImFusion::ML::AdvancedParameter< T, Parent >inlinevirtual
configure(const Properties *properties) overrideImFusion::ML::AdvancedParameter< T, Parent >inlinevirtual
defaultValue() constImFusion::Parameter< T >inline
deprecatedNames() constImFusion::ParameterBaseinline
m_attributes (defined in ImFusion::ParameterBase)ImFusion::ParameterBaseprotected
m_defaultValue (defined in ImFusion::Parameter< T >)ImFusion::Parameter< T >protected
m_deprecatedNames (defined in ImFusion::ParameterBase)ImFusion::ParameterBaseprotected
m_name (defined in ImFusion::ParameterBase)ImFusion::ParameterBaseprotected
m_type (defined in ImFusion::Parameter< T >)ImFusion::Parameter< T >protected
m_value (defined in ImFusion::Parameter< T >)ImFusion::Parameter< T >protected
name() constImFusion::ParameterBaseinlinevirtual
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::ParameterBaseexplicit
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::ParameterBaseprotected
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 >
signalValueChangedImFusion::ParameterBase
value() (defined in ImFusion::ML::AdvancedParameter< T, Parent >)ImFusion::ML::AdvancedParameter< T, Parent >inline
ImFusion::Parameter::value() constImFusion::Parameter< T >inline
~Parameter() (defined in ImFusion::Parameter< T >)ImFusion::Parameter< T >virtual
~ParameterBase()=default (defined in ImFusion::ParameterBase)ImFusion::ParameterBasevirtual
Search Tab / S to search, Esc to close