|
Type | type () |
|
int | min () |
|
int | max () |
|
int | get () |
|
void | set (int v) |
|
std::string | label () |
|
std::string | value_label () |
|
std::string | get_edit_str () |
|
void | set_edit_str (const std::string &s) |
|
| IntVecProperty (MorphOperator *op, int *value, const std::string &identifier, const std::string &label, const std::string &format, int def, const std::vector< int > &valid_values) |
|
void | save (OutFile &out_file) |
|
bool | load (InFile &in_file) |
|
| Property (MorphOperator *op, const std::string &identifier) |
|
MorphOperator * | op () |
|
std::string | identifier () |
|
bool | get_bool () |
|
void | set_bool (bool b) |
|
virtual float | get_float () const |
|
virtual void | set_float (float f) |
|
virtual const EnumInfo * | enum_info () const |
|
ModulationList * | modulation_list () |
|
void | set_modulation_data (ModulationData *mod_data) |
|
void | set_modulation_range_ui (double range_ui) |
|
double | modulation_range_ui () const |
|
virtual Range | float_range () |
|
virtual Scale | float_scale () |
|
template<class... Args, class CbFunction > |
uint64 | connect (Signal< Args... > &signal, const CbFunction &callback) |
|
template<class... Args, class Instance , class Method > |
uint64 | connect (Signal< Args... > &signal, Instance *instance, const Method &method) |
|
void | disconnect (uint64 id) |
|
void | dead_signal (uint64 id) |
|
|
enum class | Type { BOOL
, INT
, ENUM
, FLOAT
} |
|
enum class | Scale { NONE
, LINEAR
, LOG
} |
|
Signal | signal_value_changed |
|
Signal | signal_modulation_changed |
|
std::unique_ptr< ModulationList > | m_modulation_list |
|
MorphOperator * | m_op |
|
std::string | m_identifier |
|
double | m_modulation_range_ui = 1 |
|
The documentation for this class was generated from the following file: