1 #ifndef DS_TIZEN_TBM_SERVER_H
2 #define DS_TIZEN_TBM_SERVER_H
4 #include <wayland-server.h>
5 #include <wayland-tbm-server.h>
6 #include <tbm_surface.h>
7 #include <libds/interfaces/buffer.h>
11 struct wayland_tbm_server *wl_tbm;
13 struct wl_listener display_destroy;
16 struct wl_signal destroy;
20 struct ds_tbm_client_buffer
22 struct ds_buffer base;
24 tbm_surface_h surface;
25 struct wl_resource *resource;
27 struct wl_listener buffer_release;
28 struct wl_listener resource_destroy;