12class InputModeBoolOption :
public ::Option {
16 ::ll::TypedStorage<8, 64, ::std::unordered_map<::InputMode, bool>> mValues;
17 ::ll::TypedStorage<8, 64, ::std::unordered_map<::InputMode, bool>> mDefaultValues;
24 InputModeBoolOption();
30 virtual void save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector) ;
32 virtual void load(::std::string
const& valueString) ;
34 virtual void load(::std::map<::std::string, ::std::string>& propertyMap) ;
41 MCNAPI InputModeBoolOption(
43 ::OptionOwnerType ownerType,
44 ::OptionResetFlags resetFlags,
45 ::std::string
const& captionId,
46 ::std::string
const& saveTag,
50 MCNAPI InputModeBoolOption(
52 ::OptionOwnerType ownerType,
53 ::OptionResetFlags resetFlags,
54 ::std::string
const& captionId,
55 ::std::string
const& saveTag,
62 _saveForInputMode(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector, ::InputMode mode);
64 MCNAPI
void set(::InputMode inputmode,
bool value,
bool saveOptionChange);
74 ::OptionOwnerType ownerType,
75 ::OptionResetFlags resetFlags,
76 ::std::string
const& captionId,
77 ::std::string
const& saveTag,
83 ::OptionOwnerType ownerType,
84 ::OptionResetFlags resetFlags,
85 ::std::string
const& captionId,
86 ::std::string
const& saveTag,
98 MCNAPI
void $save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector);
100 MCNAPI
void $load(::std::string
const& valueString);
102 MCNAPI
void $load(::std::map<::std::string, ::std::string>& propertyMap);
MCAPI void * $ctor(::OptionID id, ::OptionOwnerType ownerType, ::OptionResetFlags resetFlags, ::std::string const &captionId, ::std::string const &saveTag, ::OptionType optionType, ::GameVersion version)