|
| void | gapi_set_title (const char *title) |
| void | gapi_resize (const int32_t width, const int32_t height) |
| void | gapi_set_bg_color (const uint8_t r, const uint8_t g, const uint8_t b, const uint8_t a) |
| void | gapi_fullscreen (const int32_t fullscreen) |
| void | gapi_log (const char *message) |
| int32_t | gapi_init (const int32_t width, const int32_t height, const char *title) |
| int32_t | gapi_yield (double *dt) |
| void | gapi_quit () |
| int32_t | gapi_runs () |
| int32_t | gapi_draw_line (double x1, double y1, double x2, double y2, double thickness, uint8_t r, uint8_t g, uint8_t b, uint8_t a) |
| int32_t | gapi_draw_rect (double x, double y, double w, double h, uint8_t cr, uint8_t cg, uint8_t cb, uint8_t ca) |
| int32_t | gapi_draw_rounded_rect (double x, double y, double w, double h, double r, uint8_t cr, uint8_t cg, uint8_t cb, uint8_t ca) |
| int32_t | gapi_draw_circle (double center_x, double center_y, double radius, uint8_t red, uint8_t green, uint8_t blue, uint8_t alpha) |
| int32_t | gapi_draw_ellipse (double x, double y, double w, double h, uint8_t cr, uint8_t cg, uint8_t cb, uint8_t ca) |
| int32_t | gapi_draw_triangle (double x1, double y1, double x2, double y2, double x3, double y3, uint8_t cr, uint8_t cg, uint8_t cb, uint8_t ca) |
| uint32_t | gapi_create_image (const char *path, uint32_t *width, uint32_t *height) |
| int32_t | gapi_draw_image (uint32_t handle, double x, double y, double width, double height) |
| int32_t | gapi_draw_image_part (uint32_t handle, uint32_t slice_x, uint32_t slice_y, uint32_t slice_width, uint32_t slice_height, double x, double y, double width, double height) |
| int32_t | gapi_draw_text (double x, double y, double height, const char *txt, const char *font, uint8_t style, uint8_t cr, uint8_t cg, uint8_t cb, uint8_t ca) |
| int32_t | gapi_key_pressed (char t, char k) |
| void | gapi_wait_queue () |
| void | gapi_get_mouse_move (double *x, double *y) |
| int32_t | gapi_mouse_down () |
| int32_t | gapi_mouse_pressed () |
| int32_t | gapi_mouse_get (double *x, double *y) |