Des graphiques et des animations époustouflantes

# Clutter

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

Clutter utilise OpenGL et OpenGL|ES 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.

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.

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.

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.

Manuel du développeur Clutter

Manuel de référence de Clutter

Le site Web de Clutter