diff options
author | Kristian Høgsberg <krh@redhat.com> | 2008-10-07 10:10:36 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@redhat.com> | 2008-10-07 10:10:36 -0400 |
commit | a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40 (patch) | |
tree | 1ae3075a2ee614b6f4754b4135551a4e01d7614c /wayland-client.h | |
parent | 33bea964cae3791cc00173b62e82089168f87804 (diff) | |
download | wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar.gz wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar.xz wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.zip |
Bunch of new stuff: simple compositor, cairo+gem use in client, events.
Diffstat (limited to 'wayland-client.h')
-rw-r--r-- | wayland-client.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/wayland-client.h b/wayland-client.h new file mode 100644 index 0000000..ae62bca --- /dev/null +++ b/wayland-client.h @@ -0,0 +1,28 @@ +#ifndef _WAYLAND_CLIENT_H +#define _WAYLAND_CLIENT_H + +struct wl_connection; +struct wl_display; +struct wl_surface; + +struct wl_connection * +wl_connection_create(const char *address); +void +wl_connection_destroy(struct wl_connection *connection); +int +wl_connection_get_fd(struct wl_connection *connection); +void +wl_connection_iterate(struct wl_connection *connection); +int +wl_connection_flush(struct wl_connection *connection); + +struct wl_display * +wl_connection_get_display(struct wl_connection *connection); +struct wl_surface * +wl_display_create_surface(struct wl_display *display); + +void +wl_surface_attach(struct wl_surface *surface, + uint32_t name, int width, int height, int stride); + +#endif |