20 ::ll::TypedStorage<4, 4, int const> VALUE_MAX;
21 ::ll::TypedStorage<4, 4, int const> VALUE_MIN;
22 ::ll::TypedStorage<4, 4, int> mValue;
23 ::ll::TypedStorage<4, 4, int> mDefaultValue;
24 ::ll::TypedStorage<1, 1, bool> mClampToRange;
25 ::ll::TypedStorage<8, 24, ::std::vector<int>> mPossibleValues;
26 ::ll::TypedStorage<8, 64, ::std::function<int(
int)>> mCoerceSaveValueCallback;
38 virtual void save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector) ;
40 virtual void load(::std::string
const& valueString) ;
46 MCAPI_C
int _validate(
int value);
54 ::OptionOwnerType ownerType,
55 ::OptionResetFlags resetFlags,
56 ::std::string
const& captionId,
57 ::std::string
const& saveTag,
59 ::std::vector<int>
const& values,
66 ::OptionOwnerType ownerType,
67 ::OptionResetFlags resetFlags,
68 ::std::string
const& captionId,
69 ::std::string
const& saveTag,
88 MCAPI
void $save(::std::vector<::std::pair<::std::string, ::std::string>>& propertyVector);
90 MCAPI
void $load(::std::string
const& valueString);