Accueil🇫🇷Chercher

Clutter

Clutter est une bibliothèque logicielle permettant la création rapide d'interfaces graphiques visuellement riches et animées. 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 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.

Le projet a été mis en « maintenance profonde » à partir de 2016[3]. Cela signifie que depuis 2016, les seules évolutions apportées au logiciel sont des corrections de bogues.

En février 2022, l'équipe de développement annonce l'arrêt du projet[3]. Plus aucune version ne sera publiée et les développeurs utilisant Clutter sont encouragés à porter leurs applications vers GTK 4 et libadwaita[3].

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[4] ;
  • 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

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.