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 | More NOTES. (diff) | |
| download | wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar.gz wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar.bz2 wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar.lz wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar.xz wayland-a67a71a7cf2f6cf17cb10eeeb4e9bb867bb9eb40.tar.zst 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 |
