1 #ifndef LIBDS_TIZEN_RENDERER_H
2 #define LIBDS_TIZEN_RENDERER_H
5 #include <wayland-server.h>
6 #include <libds/surface.h>
12 struct ds_tizen_renderer;
13 struct ds_tizen_renderer_info;
15 struct ds_tizen_renderer *
16 ds_tizen_renderer_create(struct wl_display *display);
19 ds_tizen_renderer_add_destroy_listener(struct ds_tizen_renderer *renderer,
20 struct wl_listener *listener);
23 ds_tizen_renderer_add_get_renderer_surface_info_listener(
24 struct ds_tizen_renderer *renderer,
25 struct wl_listener *listener);
28 ds_tizen_renderer_info_add_destroy_listener(
29 struct ds_tizen_renderer_info *info,
30 struct wl_listener *listener);
33 ds_tizen_renderer_info_get_surface(
34 struct ds_tizen_renderer_info *info);
37 ds_tizen_renderer_info_send_redraw(
38 struct ds_tizen_renderer_info *info);