@@ -34,18 +34,172 @@ return menu size
34
34
35
35
### override\_ visibility
36
36
37
- ` menu.override_visibility(std::string text,bool): ` <mark style =" color :purple ;" >` void ` </mark >
37
+ ` menu.override_visibility(std::string text, bool): ` <mark style =" color :purple ;" >` void ` </mark >
38
38
39
39
Whether the settings menu is visible
40
40
41
41
### add\_ separator
42
42
43
- ` menu.add_separator(std::string): ` <mark style =" color :purple ;" >` void ` </mark >
43
+ ` menu.add_separator(std::string text ): ` <mark style =" color :purple ;" >` void ` </mark >
44
44
45
45
### add\_ text
46
46
47
- ` menu.add_text(std::string): ` <mark style =" color :purple ;" >` void ` </mark >
47
+ ` menu.add_text(std::string text ): ` <mark style =" color :purple ;" >` void ` </mark >
48
48
49
49
### set\_ text
50
50
51
- ` menu.set_text(std::string): ` <mark style =" color :purple ;" >` void ` </mark >
51
+ ` menu.set_text(std::string text, text_override): ` <mark style =" color :purple ;" >` void ` </mark >
52
+
53
+ ### add\_ checkbox
54
+
55
+ ` menu.add_checkbox(std::string name, default_value): ` <mark style =" color :purple ;" >` void ` </mark >
56
+
57
+ | Name | Type |
58
+ | -------------- | ---- |
59
+ | default\_ value | bool |
60
+
61
+ ### get\_ checkbox
62
+
63
+ ` menu.get_checkbox(std::string name): ` <mark style =" color :purple ;" >` bool ` </mark >
64
+
65
+ ### set\_ checkbox
66
+
67
+ ` menu.set_checkbox(std::string name, bool): ` <mark style =" color :purple ;" >` void ` </mark >
68
+
69
+ ### add\_ slider
70
+
71
+ ` menu.add_slider(std::string name, default_value, min, max): ` <mark style =" color :purple ;" >` void ` </mark >
72
+
73
+ | Name | Type |
74
+ | -------------- | ----- |
75
+ | default\_ value | float |
76
+ | min | float |
77
+ | max | float |
78
+
79
+ ### get\_ slider
80
+
81
+ ` menu.get_slider(std::string name): ` <mark style =" color :purple ;" >` float ` </mark >
82
+
83
+ ### set\_ slider
84
+
85
+ ` menu.set_slider(std::string name, value): ` <mark style =" color :purple ;" >` void ` </mark >
86
+
87
+ | Name | Type |
88
+ | ----- | ----- |
89
+ | value | float |
90
+
91
+ ### add\_ combo
92
+
93
+ ` menu.add_combo(std::string name, default_value, std::string items): ` <mark style =" color :purple ;" >` void ` </mark >
94
+
95
+ | Name | Type |
96
+ | -------------- | ---- |
97
+ | default\_ value | int |
98
+
99
+ {% tabs %}
100
+ {% tab title="Example" %}
101
+ menu.add\_ combo("Example Combo", 0,"First Value\0Second Value\0Third Value\0\0")
102
+ {% endtab %}
103
+ {% endtabs %}
104
+
105
+ ### get\_ combo
106
+
107
+ ` menu.get_combo(std::string name): ` <mark style =" color :purple ;" >` int ` </mark >
108
+
109
+ ### set\_ combo
110
+
111
+ ` menu.set_combo(std::string name, int): ` <mark style =" color :purple ;" >` void ` </mark >
112
+
113
+ ### add\_ keybind
114
+
115
+ ` menu.add_keybind(std::string name, default_button, mode, keybind_options): ` <mark style =" color :purple ;" >` void ` </mark >
116
+
117
+ | Name | Type |
118
+ | ---------------- | ---- |
119
+ | default\_ button | int |
120
+ | mode | int |
121
+ | keybind\_ options | int |
122
+
123
+ ### get\_ keybind\_ button
124
+
125
+ ` menu.get_keybind_button(std::string name): ` <mark style =" color :purple ;" >` int ` </mark >
126
+
127
+ ### get\_ keybind\_ mode
128
+
129
+ ` menu.get_keybind_mode(std::string name): ` <mark style =" color :purple ;" >` int ` </mark >
130
+
131
+ ### get\_ keybind
132
+
133
+ ` menu.get_keybind(std::string name): ` <mark style =" color :purple ;" >` bool ` </mark >
134
+
135
+ ### set\_ keybind\_ button
136
+
137
+ ` menu.set_keybind_button(std::string name, int): ` <mark style =" color :purple ;" >` void ` </mark >
138
+
139
+ ### set\_ keybind\_ mode
140
+
141
+ ` menu.set_keybind_mode(std::string name, int): ` <mark style =" color :purple ;" >` void ` </mark >
142
+
143
+ ### add\_ flex\_ checkbox
144
+
145
+ ` menu.add_flex_checkbox(std::string name, default_button, mode): ` <mark style =" color :purple ;" >` void ` </mark >
146
+
147
+ ### get\_ flex\_ checkbox\_ button
148
+
149
+ ` menu.get_flex_checkbox_button(std::string name): ` <mark style =" color :purple ;" >` int ` </mark >
150
+
151
+ ### get\_ flex\_ checkbox\_ mode
152
+
153
+ ` menu.get_flex_checkbox_mode(std::string name): ` <mark style =" color :purple ;" >` int ` </mark >
154
+
155
+ ### get\_ flex\_ checkbox
156
+
157
+ ` menu.get_flex_checkbox(std::string name): ` <mark style =" color :purple ;" >` bool ` </mark >
158
+
159
+ ### set\_ flex\_ checkbox\_ button
160
+
161
+ ` menu.set_flex_checkbox_button(std::string name, int): ` <mark style =" color :purple ;" >` void ` </mark >
162
+
163
+ ### set\_ flex\_ checkbox\_ mode
164
+
165
+ ` menu.set_flex_checkbox_mode(std::string name, int): ` <mark style =" color :purple ;" >` void ` </mark >
166
+
167
+ ### add\_ colorpicker/add\_ second\_ colorpicker
168
+
169
+ ` menu.add_colorpicker(std::string name,float_red,float_green,float_blue, float_alpha,alpha_slider): ` <mark style =" color :purple ;" >` void ` </mark >
170
+
171
+ ` menu.add ` \_ second` _colorpicker(std::string name,float_red,float_green,float_blue, float_alpha,alpha_slider): ` <mark style =" color :purple ;" >` void ` </mark >
172
+
173
+ | Name | Type |
174
+ | ------------- | ---- |
175
+ | alpha\_ slider | bool |
176
+
177
+ ### get\_ colorpicker
178
+
179
+ ` menu.get_colorpicker(std::string name): ` <mark style =" color :purple ;" >` color ` </mark >
180
+
181
+ ### set\_ colorpicker
182
+
183
+ ` menu.set_colorpicker(std::string name,float_red,float_green,float_blue, float_alpha): ` <mark style =" color :purple ;" >` void ` </mark >
184
+
185
+ ### add\_ multiselection
186
+
187
+ ` menu.add_multiselection(std::string text, std::string items): ` <mark style =" color :purple ;" >` void ` </mark >
188
+
189
+ {% tabs %}
190
+ {% tab title="Example" %}
191
+ menu.add\_ multiselection("Example Multiselection", "First Value\0Second Value\0Third Value\0\0");
192
+ {% endtab %}
193
+ {% endtabs %}
194
+
195
+ ### get\_ multiselection\_ item
196
+
197
+ ` menu.add_multiselection(std::string text, slot): ` <mark style =" color :purple ;" >` bool ` </mark >
198
+
199
+ | Name | Type |
200
+ | ---- | ---- |
201
+ | slot | int |
202
+
203
+ ### set\_ multiselection\_ item
204
+
205
+ ` menu.set_multiselection(std::string text, slot, bool): ` <mark style =" color :purple ;" >` void ` </mark >
0 commit comments