<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="clutter" xml:lang="fr">
<info>
  <link type="guide" xref="index" group="clutter"/>
  <desc>Des graphiques et des animations époustouflantes</desc>
  <revision pkgversion="3.0" date="2011-04-05" status="incomplete"/>
</info>

<title>Clutter</title>

<p>Clutter est une bibliothèque qui permet de créer des interfaces utilisateur attractives, dynamiques et réactives.</p>

<p>Clutter utilise <link href="http://www.khronos.org/opengl/">OpenGL</link> et <link href="http://www.khronos.org/opengles/">OpenGL|ES</link> pour bénéficier de l'accélération de la carte graphique, sans pour autant exposer la complexité de la programmation d'un GPU.</p>

<p>Clutter ne force aucun style visuel, et ne fourni aucun élément d'interface graphique. Il permet au développeur de définir ses éléments (ou « acteurs ») en les disposant librement sur une scène. La scène est structurée par un graphe.</p>

<p>Clutter définit des acteurs génériques pour afficher des couleurs, une image, du texte et un dessin vectoriel 2D de haute précision géré par Cairo. Clutter définit aussi des classes pour organiser une interface graphique au travers d'un modèle de boites, similaire à celui de GTK+, et d'un ensemble de contraintes.</p>

<p>Des bibliothèques additionnelles permettent de combiner Clutter avec d'autres technologies. Par exemple, Clutter-GTK permet d'intégrer une scène Clutter dans une interface construite avec GTK+. Clutter-GStreamer permet d'ajouter un flux vidéo ou audio sur la scène de Clutter. Clutter-Box2D et Clutter-Bullet permettent de simuler des interactions physiques, comme l'action de l'apesanteur ou les collisions, entre les acteurs, ceci en 2D et en 3D.</p>

<list style="compact">
  <item><p><link href="http://docs.clutter-project.org/docs/clutter-cookbook/1.0/">Manuel du développeur Clutter</link></p></item>
  <item><p><link href="http://developer.gnome.org/clutter/stable">Manuel de référence de Clutter</link></p></item>
  <item><p><link href="http://www.clutter-project.org">Le site Web de Clutter</link></p></item>
</list>

</page>
