aboutsummaryrefslogtreecommitdiff
path: root/include/mgui/mgui.h
blob: 15a2f73c66fd1f61a0d5bad2f1c349e30b303960 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef MGUI_H
#define MGUI_H

typedef struct mgui_widget mgui_widget;
typedef struct mgl_event mgl_event;
typedef struct mgl_window mgl_window;

void mgui_init();
void mgui_on_event(mgui_widget *root_widget, mgl_window *window, mgl_event *event);
void mgui_draw(mgui_widget *root_widget, mgl_window *window);
/* Clamped to 1.0 second */
double mgui_get_seconds_since_last_update();

#endif /* MGUI_H */