Clutter - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

Clutter
Importez le logo de ce logiciel
Développeurs L'équipe Clutter.
Environnements Multiplate-forme
Type Bibliothèque logicielle
Licence GNU LGPL
Site Web clutter-project.org

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 et par une communauté open source de plus en plus grande.

Clutter utilise OpenGL (et éventuellement OpenGL ES 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.
  • 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 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.
Page générée en 0.097 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales | Partenaire: HD-Numérique
Version anglaise | Version allemande | Version espagnole | Version portugaise