12class InputModeFloatOption :
public ::Option {
16 ::ll::TypedStorage<4, 4, float const> VALUE_MIN;
17 ::ll::TypedStorage<4, 4, float const> VALUE_MAX;
18 ::ll::TypedStorage<8, 64, ::std::unordered_map<::InputMode, float>> mValues;
19 ::ll::TypedStorage<8, 64, ::std::unordered_map<::InputMode, float>> mDefaultValues;
20 ::ll::TypedStorage<4, 4, float const> DELTA;
27 InputModeFloatOption();
33 virtual void save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector) ;
35 virtual void load(::std::string
const& valueString) ;
37 virtual void load(::std::map<::std::string, ::std::string>& propertyMap) ;
40 virtual ~InputModeFloatOption() =
default;
42 virtual ~InputModeFloatOption() ;
51 MCAPI InputModeFloatOption(
53 ::OptionOwnerType ownerType,
54 ::OptionResetFlags resetFlags,
55 ::std::string
const& captionId,
56 ::std::string
const& saveTag,
63 _saveForInputMode(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector, ::InputMode mode);
65 MCAPI
void set(::InputMode inputmode,
float value,
bool saveOptionChange);
75 ::OptionOwnerType ownerType,
76 ::OptionResetFlags resetFlags,
77 ::std::string
const& captionId,
78 ::std::string
const& saveTag,
96 MCAPI
void $save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector);
98 MCFOLD
void $load(::std::string
const& valueString);
100 MCAPI
void $load(::std::map<::std::string, ::std::string>& propertyMap);