Unordnung
| Unordnung | |
|---|---|
| Art der | Bibliothek |
| Entwickler | Intel Corporation |
| Geschrieben in | C |
| Operationssystem | Plattformübergreifende Software |
| Schnittstellensprachen | Englisch |
| letzte Version | 1.25.6 [1] ( 18. Februar 2016 ) |
| Lizenz | LGPL |
| Webseite | clutter-project.org |
Clutter ist eine kostenlose Grafikbibliothek zum Erstellen hardwarebeschleunigter Benutzeroberflächen, die OpenGL oder OpenGL ES zum Rendern verwendet . Die Bibliothek ist plattformübergreifend und kann auf verschiedenen Plattformen ( X11 , Darwin und Win32 ) erstellt werden. Es hat auch Bindungen für andere Sprachen ( Mono , Perl , Python , Ruby und Vala ) . Es gibt Unterstützung für die Medienwiedergabe mit GStreamer und 2D-Rendering mit Cairo .
Clutter wurde von OpenedHand Ltd entwickelt, das derzeit Teil der Intel Corporation ist .
Plattformen
Clutter wurde für das X Window System mit der GLX - Erweiterung erstellt . Clutter zielt auch darauf ab, in eingebetteten Systemen verwendet zu werden, die X oder seinen eigenen Framebuffer verwenden . Version 0.6 fügte native Unterstützung für Mac OS X hinzu. Version 0.8 hat ein Backend für Microsoft Windows hinzugefügt .
Programmiersprachen
Clutter wird in C mit GObject geschrieben . Bindungen sind für die folgenden Sprachen verfügbar:
- C++ ( Durcheinander )
- Perl ( Clutter-Perl )
- Rubin ( rbclutter )
- Python ( PyClutter )
- Vala ( Durcheinander- Vala )
- C# ( Unordnung# )
- JavaScript ( Seed und GJS )
- Haskell ( Clutterhs )
Integration mit anderen Bibliotheken
Clutter kann mit anderen Bibliotheken und Tools verwendet werden, z. B.:
- GTK- Anwendungen können Clutter über ein spezielles Widget einbetten ;
- Clutter- Anwendungen können GTK -Widgets enthalten ;
- Clutter-Anwendungen können beispielsweise GStreamer verwenden , um Videos in einer Textur abzuspielen;
- Clutter-Apps können Cairo verwenden , um auf Texturen zu zeichnen.
Notizen
- ↑ Clutter-Repository . Abgerufen am 21. April 2014. Archiviert vom Original am 23. April 2014.
Links
- Unordnung: Ein Anfänger-Tutorial . TuxRadar Linux . Linux-Format . Zugriffsdatum: 31. August 2019.
- Alexej Snastin. Teil 1. Kennenlernen der Clutter-Bibliothek . IBM Developer Works . www.ibm.com (13. Januar 2011). Zugriffsdatum: 31. August 2019.
- Alexej Snastin. Teil 2: Umgang mit Ereignissen und Erstellen von Animationen . IBM Developer Works . www.ibm.com (13. Januar 2011). Zugriffsdatum: 31. August 2019.