Clutter
Clutter est une bibliothèque logicielle permettant la création rapide d'interfaces graphiques visuellement riches et animées[réf. nécessaire]. C'est un projet libre (licence GNU LGPL) et multiplate-forme. Il est soutenu commercialement par OpenedHand, société depuis rachetée par Intel, et par une communauté open source de plus en plus grande.
Clutter
Développé par | L'équipe Clutter. |
---|---|
Dernière version | 1.26.2 ()[1] |
Dépôt | gitlab.gnome.org/GNOME/clutter |
Écrit en | C |
Système d'exploitation | Multiplateforme |
Environnement | Multiplate-forme |
Langues | Anglais |
Type | Bibliothèque logicielle |
Licence | GNU LGPL |
Site web | clutter-project.org |
Clutter utilise OpenGL (1.4+) – ou éventuellement OpenGL ES (1.1+) pour une utilisation sur des plates-formes mobiles et embarquées – pour le rendu, mais avec une API qui cache la complexité de GL. L'API Clutter est conçue pour être facile à utiliser, efficace et flexible.
Caractéristiques
- Graphes de scènes permettant de manipuler dans un espace 3D, les éléments des couches 2D sur la position, le regroupement, la transparence, le redimensionnement, la rotation et la saturation[2] ;
- Moteur d'animations fournissant une interpolation, des transitions et des effets personnalisés.
- Support de JSON
- Gestion avancée des évènements d'entrée.
- Personnalisation de police de caractère et de l'affichage de texte internationalisé avec Pango.
- Support de fonctionnalités poussées OpenGL comme les shaders.
- Orienté objets via GObject en utilisant une API similaire à GTK+.
- Fonctionne sur Linux, Windows et Mac OS X avec l'appui du système de fenêtres pour GLX, EGL, WGL et SDL.
- Développé en C, avec des interfaces pour les langages Perl, Python, C#, C++, Ruby et Vala.
Annexes
Notes et références
Liens internes
Liens externes
- (en) Site officiel
- Portail de la programmation informatique
- Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.