Sha256: b41fafa72e0d8fea2fc24480aaa9372f42dcc0adea1d0c6ae76250fc6f22c8d0
Contents?: true
Size: 1.05 KB
Versions: 4
Compression:
Stored size: 1.05 KB
Contents
#ifndef SAY_WINDOW_H_ #define SAY_WINDOW_H_ #include "say_target.h" #include "say_event.h" #include "say_image.h" #define SAY_WINDOW_RESIZABLE 0x1 #define SAY_WINDOW_NO_FRAME 0x2 #define SAY_WINDOW_FULLSCREEN 0x4 typedef struct say_window { say_target *target; say_input input; bool show_cursor; say_imp_window win; } say_window; say_window *say_window_create(); void say_window_free(say_window *window); int say_window_open(say_window *win, size_t w, size_t h, const char *title, uint8_t style); void say_window_close(say_window *win); void say_window_update(say_window *win); void say_window_hide_cursor(say_window *win); void say_window_show_cursor(say_window *win); bool say_window_set_icon(say_window *win, say_image *icon); void say_window_set_title(say_window *win, const char *title); bool say_window_resize(say_window *win, size_t w, size_t h); int say_window_poll_event(say_window *win, say_event *ev); void say_window_wait_event(say_window *win, say_event *ev); say_input *say_window_get_input(say_window *win); #endif
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ray-0.2.1 | ext/say_window.h |
ray-0.2.0 | ext/say_window.h |
ray-0.1.1 | ext/say_window.h |
ray-0.1.0 | ext/say_window.h |