diff options
Diffstat (limited to 'include/yasl/yasl.h')
| -rw-r--r-- | include/yasl/yasl.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/yasl/yasl.h b/include/yasl/yasl.h index 0c2235a..081e1f0 100644 --- a/include/yasl/yasl.h +++ b/include/yasl/yasl.h @@ -269,6 +269,7 @@ YASL_API struct yasl_display *yasl_display_open(struct yasl_loop *loop, YASL_API void yasl_display_close(struct yasl_display *d); YASL_API uint32_t yasl_display_caps(const struct yasl_display *d); YASL_API void yasl_display_dispatch(struct yasl_display *d); +YASL_API int yasl_display_dispatch_timeout(struct yasl_display *d, int timeout_ms); YASL_API void yasl_display_flush(struct yasl_display *d); YASL_API int yasl_display_modifiers(const struct yasl_display *d); YASL_API void yasl_display_copy(struct yasl_display *d, enum yasl_selection sel, const char *text); @@ -343,6 +344,7 @@ YASL_API void *yasl_surface_get_native_handle(struct yasl_surface *s); YASL_API struct yasl_loop *yasl_loop_create(void); YASL_API void yasl_loop_destroy(struct yasl_loop *l); YASL_API int yasl_loop_run(struct yasl_loop *l); +YASL_API int yasl_loop_step(struct yasl_loop *l, int timeout_ms); YASL_API void yasl_loop_quit(struct yasl_loop *l); YASL_API void yasl_loop_kick(struct yasl_loop *l); YASL_API uint64_t yasl_loop_now_ns(void); |
