Adds wayland-surface actor for wayland compositors

This adds a --enable-wayland-compositor configure option which will add
support for a ClutterWaylandSurface actor which can be used to aid in
writing Wayland compositors using Clutter by providing a ClutterActor to
represent Wayland client surfaces.

Notably this configure option isn't tied into any particular backend
since conceptually the compositor support can be used in conjunction
with any clutter backend that has corresponding Cogl support.

Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
This commit is contained in:
Robert Bragg
2011-05-13 16:54:11 +01:00
parent 07c6f96cb4
commit 16ed7677e0
7 changed files with 792 additions and 2 deletions

View File

@ -1342,6 +1342,21 @@ ClutterGLXTexturePixmapPrivate
clutter_glx_texture_pixmap_get_type
</SECTION>
<SECTION>
<FILE>clutter-wayland-compositor</FILE>
<TITLE>Wayland compositor specific support</TITLE>
clutter_wayland_set_compositor_display
</SECTION>
<SECTION>
<FILE>clutter-wayland-surface</FILE>
ClutterWaylandSurface
ClutterWaylandSurfaceClass
clutter_wayland_surface_new
clutter_wayland_surface_attach_buffer
clutter_wayland_surface_damage_buffer
</SECTION>
<SECTION>
<FILE>clutter-win32</FILE>
<TITLE>Win32 Specific Support</TITLE>