Überwältigende Grafiken und Animationen mit einer Szenengrafik-API

# Clutter

Clutter ist eine Bibliothek zum Erstellen schneller, portabler, dynamischer und ansprechender Benutzerschnittstellen.

Clutter verwendet die Industriestandard-APIs OpenGL und OpenGL|ES, um Hardwarebeschleunigung für Grafik sowohl auf Arbeitsplatz- als auch auf mobilen Rechnern einzusetzen, ohne die Komplexität der GPU Pipeline-Programmierung zu enthüllen.

Clutter definiert keinen visuellen Stil und bietet keine vorkonfigurierte komplexe Steuerung der Benutzerschnittstelle; es überlässt den Entwicklern die Definition alles notwendigen mit Hilfe einer flexibler API für Szenegraphen mit freier Platzierung der Szenenelemente (d.h. Akteuren) und des Bildschirmausschnitts (d.h.Bühne).

Clutter comes with pre-defined actors for displaying solid colors, image data, text and custom high-precision 2D drawing using the Cairo API. Clutter also provides generic classes for structuring a user interface using both a box-packing model like GTK+, and a series of free-form "constraints".

Eine Reihe Bibliotheken von Drittanbietern ermöglicht die Integration mit anderen Technologien wie z.B.: Clutter-GTK für die Einbettung einer Clutter-Ansicht in eine GTK+-Anwendung, Clutter-GStreamer zum Einbetten von GStreamer-Video und Ton, Clutter-Box2D und Clutter-Bullet zum Hinzufügen von physikalischer Interaktion in 2D- als auch 3D-Umgebungen.

Das Clutter-Kochbuch

Clutter-Referenzhandbuch

Die Webseite von Clutter