diff options
author | Jasper St. Pierre <jstpierre@mecheye.net> | 2014-02-23 13:57:24 -0500 |
---|---|---|
committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2014-04-12 08:20:33 -0700 |
commit | 8201e2bfab7d424537f302c9ed01d1fd021e7513 (patch) | |
tree | 200ec8dd40e42096d2231ac69961c443162e4467 /gdk/wayland/gdkprivate-wayland.h | |
parent | 2d7b9273cf7e8ac91153058819e24c5cf084f090 (diff) | |
download | gtk+-8201e2bfab7d424537f302c9ed01d1fd021e7513.tar.gz |
wayland: Merge buffer implementations
Diffstat (limited to 'gdk/wayland/gdkprivate-wayland.h')
-rw-r--r-- | gdk/wayland/gdkprivate-wayland.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/gdk/wayland/gdkprivate-wayland.h b/gdk/wayland/gdkprivate-wayland.h index 03016ca7a6..d6d2375429 100644 --- a/gdk/wayland/gdkprivate-wayland.h +++ b/gdk/wayland/gdkprivate-wayland.h @@ -178,10 +178,12 @@ void _gdk_wayland_window_set_device_grabbed (GdkWindow *window, guint32 _gdk_wayland_display_get_serial (GdkWaylandDisplay *wayland_display); void _gdk_wayland_display_update_serial (GdkWaylandDisplay *wayland_display, guint32 serial); -struct wl_shm_pool * _create_shm_pool (struct wl_shm *shm, - int width, - int height, - size_t *buf_length, - void **data_out); +cairo_surface_t * _gdk_wayland_display_create_shm_surface (GdkWaylandDisplay *display, + int width, + int height, + guint scale); +struct wl_buffer *_gdk_wayland_shm_surface_get_wl_buffer (cairo_surface_t *surface); +void _gdk_wayland_shm_surface_set_busy (cairo_surface_t *surface); +gboolean _gdk_wayland_shm_surface_get_busy (cairo_surface_t *surface); #endif /* __GDK_PRIVATE_WAYLAND_H__ */ |