From 2ef80983d5d11aec60c4a4fbe0958a261e42fb6b Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Tue, 21 Nov 2017 19:07:43 -0800 Subject: Initial work on Nuklear-based UI --HG-- branch : nuklear_ui --- render_sdl.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 render_sdl.h (limited to 'render_sdl.h') diff --git a/render_sdl.h b/render_sdl.h new file mode 100644 index 0000000..5766e7e --- /dev/null +++ b/render_sdl.h @@ -0,0 +1,13 @@ +#ifndef RENDER_SDL_H_ +#define RENDER_SDL_H_ + +#include + +SDL_Window *render_get_window(void); +typedef void (*ui_render_fun)(void); +typedef void (*event_handler)(SDL_Event *); +void render_update_display(void); +void render_set_ui_render_fun(ui_render_fun); +void render_set_event_handler(event_handler handler); + +#endif //RENDER_SDL_H_ -- cgit v1.2.3 From 6895070c631340809829e0c20c085b231b0fcadd Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Wed, 22 Nov 2017 10:54:27 -0800 Subject: Fix UI rendering in fullscreen and wome initial work on the "pause" menu --HG-- branch : nuklear_ui --- render_sdl.h | 1 + 1 file changed, 1 insertion(+) (limited to 'render_sdl.h') diff --git a/render_sdl.h b/render_sdl.h index 5766e7e..3aa54e6 100644 --- a/render_sdl.h +++ b/render_sdl.h @@ -9,5 +9,6 @@ typedef void (*event_handler)(SDL_Event *); void render_update_display(void); void render_set_ui_render_fun(ui_render_fun); void render_set_event_handler(event_handler handler); +void render_set_gl_context_handlers(ui_render_fun destroy, ui_render_fun create); #endif //RENDER_SDL_H_ -- cgit v1.2.3