summaryrefslogtreecommitdiff
path: root/gdk/wayland/gdkprivate-wayland.h
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2014-02-23 13:57:24 -0500
committerJasper St. Pierre <jstpierre@mecheye.net>2014-04-12 08:20:33 -0700
commit8201e2bfab7d424537f302c9ed01d1fd021e7513 (patch)
tree200ec8dd40e42096d2231ac69961c443162e4467 /gdk/wayland/gdkprivate-wayland.h
parent2d7b9273cf7e8ac91153058819e24c5cf084f090 (diff)
downloadgtk+-8201e2bfab7d424537f302c9ed01d1fd021e7513.tar.gz
wayland: Merge buffer implementations
Diffstat (limited to 'gdk/wayland/gdkprivate-wayland.h')
-rw-r--r--gdk/wayland/gdkprivate-wayland.h12
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__ */