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();
34 virtual void save(::std::vector<::std::pair<::std::string, ::std::string>>&) ;
36 virtual void save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector) ;
39 virtual void load(::std::string
const&) ;
41 virtual void load(::std::map<::std::string, ::std::string>& propertyMap) ;
48 MCAPI InputModeFloatOption(
50 ::OptionOwnerType ownerType,
51 ::OptionResetFlags resetFlags,
52 ::std::string
const& captionId,
53 ::std::string
const& saveTag,
60 _saveForInputMode(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector, ::InputMode mode);
62 MCAPI
void set(::InputMode inputmode,
float value,
bool saveOptionChange);
72 ::OptionOwnerType ownerType,
73 ::OptionResetFlags resetFlags,
74 ::std::string
const& captionId,
75 ::std::string
const& saveTag,
87 MCAPI
void $save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector);
89 MCFOLD
void $load(::std::string
const&);
91 MCAPI
void $load(::std::map<::std::string, ::std::string>& propertyMap);