*** Welcome to piglix ***

Clutter (software)

Clutter
Original author(s) Emmanuele Bassi, OpenedHand Ltd
Developer(s) The GNOME Project
Initial release June 22, 2006; 10 years ago (2006-06-22)
Stable release
1.22.0 / March 23, 2015; 21 months ago (2015-03-23)
Preview release
1.21.8 / March 15, 2015; 22 months ago (2015-03-15)
Written in C
Operating system Linux, BSDs, OS X, Microsoft Windows
Type Graphics library
License GNU Lesser General Public License
Website GNOME/Projects/clutter
Clutter tarballs
Clutter git

Clutter is a GObject-based graphics library for creating hardware-accelerated user interfaces. Clutter is an OpenGL-based 'interactive canvas' library and does not contain any graphical control elements. It relies upon OpenGL (1.4+) or OpenGL ES (1.1 or 2.0) for rendering,. It also supports media playback using GStreamer and 2D graphics rendering using Cairo.

Clutter was authored by OpenedHand Ltd, now part of Intel. Clutter is free and open-source software, subject to the requirements of the GNU Lesser General Public License (LGPL), version 2.1.

Popular programs that adopt Clutter are GNOME Videos (a.k.a. Totem), GNOME Shell, Pitivi, Cinnamon Desktop and GNOME Ease.

Mx is a widget toolkit based on Clutter originally designed for the graphical shell of Moblin/MeeGo netbook, but evolved into an independent project.

The widget toolkits Netbook Toolkit (nbtk) and Mx are based on Clutter. Often Clutter is seen analogous to GTK+ but this is inaccurate. Only Clutter together with Mx or Nbtk can match the extent of the GTK+. This is also the reason why Clutter is used together with GTK+.

Clutter supports multi-touch gestures.

Clutter is a scene graph-based canvas working in retained mode. Every object on the scene is usually a 2D surface inside a 3D space.


...
Wikipedia

...