-
Notifications
You must be signed in to change notification settings - Fork 9
/
raygui_marshal.c
277 lines (221 loc) · 5.99 KB
/
raygui_marshal.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
#include "raygui.h"
void mGuiEnable(void)
{
GuiEnable();
}
void mGuiDisable(void)
{
GuiDisable();
}
void mGuiLock(void)
{
GuiLock();
}
void mGuiUnlock(void)
{
GuiUnlock();
}
bool mGuiIsLocked(void)
{
return GuiIsLocked();
}
void mGuiSetAlpha(float alpha)
{
GuiSetAlpha(alpha);
}
void mGuiSetState(int state)
{
GuiSetState(state);
}
int mGuiGetState(void)
{
return GuiGetState();
}
void mGuiSetFont(Font *font)
{
GuiSetFont(*font);
}
void mGuiGetFont(Font *out)
{
*out = GuiGetFont();
}
void mGuiSetStyle(int control, int property, int value)
{
GuiSetStyle(control, property, value);
}
int mGuiGetStyle(int control, int property)
{
return GuiGetStyle(control, property);
}
void mGuiLoadStyle(const char * fileName)
{
GuiLoadStyle(fileName);
}
void mGuiLoadStyleDefault(void)
{
GuiLoadStyleDefault();
}
void mGuiEnableTooltip(void)
{
GuiEnableTooltip();
}
void mGuiDisableTooltip(void)
{
GuiDisableTooltip();
}
void mGuiSetTooltip(const char * tooltip)
{
GuiSetTooltip(tooltip);
}
const char * mGuiIconText(int iconId, const char * text)
{
return GuiIconText(iconId, text);
}
void mGuiSetIconScale(int scale)
{
GuiSetIconScale(scale);
}
unsigned int * mGuiGetIcons(void)
{
return GuiGetIcons();
}
char ** mGuiLoadIcons(const char * fileName, bool loadIconsName)
{
return GuiLoadIcons(fileName, loadIconsName);
}
int mGuiWindowBox(Rectangle *bounds, const char * title)
{
return GuiWindowBox(*bounds, title);
}
int mGuiGroupBox(Rectangle *bounds, const char * text)
{
return GuiGroupBox(*bounds, text);
}
int mGuiLine(Rectangle *bounds, const char * text)
{
return GuiLine(*bounds, text);
}
int mGuiPanel(Rectangle *bounds, const char * text)
{
return GuiPanel(*bounds, text);
}
int mGuiTabBar(Rectangle *bounds, const char ** text, int count, int * active)
{
return GuiTabBar(*bounds, text, count, active);
}
int mGuiScrollPanel(Rectangle *bounds, const char * text, Rectangle *content, Vector2 * scroll, Rectangle * view)
{
return GuiScrollPanel(*bounds, text, *content, scroll, view);
}
int mGuiLabel(Rectangle *bounds, const char * text)
{
return GuiLabel(*bounds, text);
}
int mGuiButton(Rectangle *bounds, const char * text)
{
return GuiButton(*bounds, text);
}
int mGuiLabelButton(Rectangle *bounds, const char * text)
{
return GuiLabelButton(*bounds, text);
}
int mGuiToggle(Rectangle *bounds, const char * text, bool * active)
{
return GuiToggle(*bounds, text, active);
}
int mGuiToggleGroup(Rectangle *bounds, const char * text, int * active)
{
return GuiToggleGroup(*bounds, text, active);
}
int mGuiToggleSlider(Rectangle *bounds, const char * text, int * active)
{
return GuiToggleSlider(*bounds, text, active);
}
int mGuiCheckBox(Rectangle *bounds, const char * text, bool * checked)
{
return GuiCheckBox(*bounds, text, checked);
}
int mGuiComboBox(Rectangle *bounds, const char * text, int * active)
{
return GuiComboBox(*bounds, text, active);
}
int mGuiDropdownBox(Rectangle *bounds, const char * text, int * active, bool editMode)
{
return GuiDropdownBox(*bounds, text, active, editMode);
}
int mGuiSpinner(Rectangle *bounds, const char * text, int * value, int minValue, int maxValue, bool editMode)
{
return GuiSpinner(*bounds, text, value, minValue, maxValue, editMode);
}
int mGuiValueBox(Rectangle *bounds, const char * text, int * value, int minValue, int maxValue, bool editMode)
{
return GuiValueBox(*bounds, text, value, minValue, maxValue, editMode);
}
int mGuiTextBox(Rectangle *bounds, char * text, int textSize, bool editMode)
{
return GuiTextBox(*bounds, text, textSize, editMode);
}
int mGuiSlider(Rectangle *bounds, const char * textLeft, const char * textRight, float * value, float minValue, float maxValue)
{
return GuiSlider(*bounds, textLeft, textRight, value, minValue, maxValue);
}
int mGuiSliderBar(Rectangle *bounds, const char * textLeft, const char * textRight, float * value, float minValue, float maxValue)
{
return GuiSliderBar(*bounds, textLeft, textRight, value, minValue, maxValue);
}
int mGuiProgressBar(Rectangle *bounds, const char * textLeft, const char * textRight, float * value, float minValue, float maxValue)
{
return GuiProgressBar(*bounds, textLeft, textRight, value, minValue, maxValue);
}
int mGuiStatusBar(Rectangle *bounds, const char * text)
{
return GuiStatusBar(*bounds, text);
}
int mGuiDummyRec(Rectangle *bounds, const char * text)
{
return GuiDummyRec(*bounds, text);
}
int mGuiGrid(Rectangle *bounds, const char * text, float spacing, int subdivs, Vector2 * mouseCell)
{
return GuiGrid(*bounds, text, spacing, subdivs, mouseCell);
}
int mGuiListView(Rectangle *bounds, const char * text, int * scrollIndex, int * active)
{
return GuiListView(*bounds, text, scrollIndex, active);
}
int mGuiListViewEx(Rectangle *bounds, const char ** text, int count, int * scrollIndex, int * active, int * focus)
{
return GuiListViewEx(*bounds, text, count, scrollIndex, active, focus);
}
int mGuiMessageBox(Rectangle *bounds, const char * title, const char * message, const char * buttons)
{
return GuiMessageBox(*bounds, title, message, buttons);
}
int mGuiTextInputBox(Rectangle *bounds, const char * title, const char * message, const char * buttons, char * text, int textMaxSize, bool * secretViewActive)
{
return GuiTextInputBox(*bounds, title, message, buttons, text, textMaxSize, secretViewActive);
}
int mGuiColorPicker(Rectangle *bounds, const char * text, Color * color)
{
return GuiColorPicker(*bounds, text, color);
}
int mGuiColorPanel(Rectangle *bounds, const char * text, Color * color)
{
return GuiColorPanel(*bounds, text, color);
}
int mGuiColorBarAlpha(Rectangle *bounds, const char * text, float * alpha)
{
return GuiColorBarAlpha(*bounds, text, alpha);
}
int mGuiColorBarHue(Rectangle *bounds, const char * text, float * value)
{
return GuiColorBarHue(*bounds, text, value);
}
int mGuiColorPickerHSV(Rectangle *bounds, const char * text, Vector3 * colorHsv)
{
return GuiColorPickerHSV(*bounds, text, colorHsv);
}
int mGuiColorPanelHSV(Rectangle *bounds, const char * text, Vector3 * colorHsv)
{
return GuiColorPanelHSV(*bounds, text, colorHsv);
}