Documentation

API reference

Documentation for the current stable release: Clutter API reference , COGL API Reference.

Documentation for the current unstable release: Clutter API reference , COGL API Reference.

Cookbook

The Clutter Cookbook provides a series of recipes — quick code examples and discussions for common problems — that help you understand how Clutter works and how to use it correctly while you write your own application.

The Clutter Cookbook is part of the Clutter distribution, and it is also available online.

Code examples

Clutter contains a number of basic examples in the form of simple test cases. In addition to this, the repository also contains a number of 'toy' applications which show off the key clutter concepts and the use of the API. (NB: the toys generally build with the current stable released version of Clutter, rather than the latest development version in the repository.)

Any developers intending to implement their own toolkit on the top of Clutter are encouraged to take a look at Mx, a UI toolkit created for use in MeeGo user experience for Netbooks. It contains a number of useful features, extras, and techniques that can be built upon.

For further examples of how to use clutter, visit the Clutter blog - we post links to interesting creations and projects using Clutter.

Presentations

2010

Clutter: a State of the Union, by Emmanuele Bassi (download PDF); Everything You Ever Wanted to Do With Clutter* (*But Were Afraid to Ask) by Chris Lord, Damien Lespiau and Neil Roberts (download PDF); Cluttersmith: a Visual Clutter Based Design and Development Aid by Øyvind Kolås (download PDF).

2009

OSCON 2009 and GUADEC 2009 - "Building complex animations in Clutter 1.0" presentation and materials download

Gran Canaria Desktop Summit 2009 - "A Year of Clutter" presentation download

2007

GUADEC 2007: "Clutter Foo" presentation and code examples (although old, still a good overview of Clutter concepts, like Actor and Stage)