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) ;
44 MCAPI InputModeFloatOption(
46 ::OptionOwnerType ownerType,
47 ::OptionResetFlags resetFlags,
48 ::std::string
const& captionId,
49 ::std::string
const& saveTag,
56 _saveForInputMode(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector, ::InputMode mode);
58 MCAPI
void set(::InputMode inputmode,
float value,
bool saveOptionChange);
68 ::OptionOwnerType ownerType,
69 ::OptionResetFlags resetFlags,
70 ::std::string
const& captionId,
71 ::std::string
const& saveTag,
83 MCAPI
void $save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector);
85 MCFOLD
void $load(::std::string
const& valueString);
87 MCAPI
void $load(::std::map<::std::string, ::std::string>& propertyMap);