Clutter (toolkit): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
Nessun oggetto della modifica
 
(2 versioni intermedie di 2 utenti non mostrate)
Riga 6:
|Didascalia =
|Sviluppatore = inizialmente [[OpenedHand Ltd]]
|UltimaVersione =
|DataUltimaVersione =
|UltimaVersioneBeta = 1.13.6
|DataUltimaVersioneBeta = 21 febbraio [[2013]]
|SistemaOperativo = multipiattaforma
|Genere = Libreria software
|Genere2 = computer grafica
|Licenza = [[LGPL]]<!-- wikidata -->
|SoftwareLibero = sì
|Lingua = Inglese
|SitoWeb =
}}
'''Clutter''' è una [[Libreria (software)|libreria]] grafica per creare [[Interfaccia utente|interfacce utente]] accelerate dall'[[hardware]].
 
Si appoggia a [[OpenGL]] (1.4+) o [[OpenGL ES]] (1.1 o 2.0) per il [[rendering]], può essere compilato in diverse piattaforme ([[X11]], [[Wayland (protocollo)|Wayland]], [[Darwin (sistema operativo)|Darwin]] e [[Windows API|Win32]]) e ha [[binding]] per diversi linguaggi (fra cui, [[Mono (progetto)|Mono]], [[Perl]], [[Python]], [[Ruby (linguaggio di programmazione)|Ruby]] e [[Vala (linguaggio di programmazione)|Vala]]. Inoltre supporta anche la riproduzione multimediali tramite [[GStreamer]] e il rendering 2D tramite [[Cairo (grafica)|Cairo]].
 
Clutter è stata creata dalla [[OpenedHand Ltd]], adesso accorpata nella [[Intel]].
Riga 27 ⟶ 23:
 
==Architettura==
Clutter si basa su un canvas scenico [[Grafica vettoriale|vettoriale]] dove ogni oggetto nella scena è un oggetto 2D dentro uno spazio 3D. Clutter astrae tutto il contenuto della finestra in uno spazio che è lo spazio principale del programma. Questo spazio viene chiamato ''stage. ''Gli oggetti dentro uno stage vengono chiamati ''actors.'' Invece di operare sulle matrici, come fa OpenGL, Clutter permette la modifica delle proprietà di ogni actor tenendone conto nel momento in cui verranno visualizzati, [[Rendering|renderizzando]] la scena in maniera appropriata.
 
==Piattaforme supportate==
Riga 41 ⟶ 37:
== Collegamenti esterni ==
* {{Collegamenti esterni}}
 
{{GNOME}}
{{Portale|software libero}}