Shaun McCance
shaunm@gnome.org 2011–2012
Κινήσεις και σκηνικά
Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2010-2014
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012-2014
Τζένη Πετούμενου
epetoumenou@gmail.com 2010
Μάριος Ζηντίλης
m.zindilis@dmajor.org 2010
Μαρία Θουκυδίδου
marablack3@gmail.com 2014
Θάνος Τρυφωνίδης
tomtryf@gnome.org 2014

# Clutter

Clutter είναι μια βιβλιοθήκη για εκτέλεση κινήσεων και χρήση καμβά 2,5Δ. Δημιουργείτε γραφικά αντικείμενα από εικόνες και μπορείτε να τις χειριστείτε αργότερα για να τις μετακινήσετε, να τις περιστρέψετε, ή να τους δώσετε σχεδόν 3Δ επιδράσεις.

Το Clutter χρησιμοποιεί το βιομηχανικό πρότυπο API OpenGL και OpenGL|ES για πρόσβαση στο επιταχυνόμενο γραφικό υλικό και στην επιφάνεια εργασίας και σε κινητά περιβάλλοντα όμοια, χωρίς έκθεση στις περιπλοκές της προγραμματιστικής διοχέτευσης GPU.

Το Clutter δεν καθορίζει κανένα οπτικό ύφος και δεν παρέχει κανένα προκαθορισμένο σύνθετο έλεγχο διεπαφής χρήστη· επιτρέπει στον προγραμματιστή να καθορίσει τι απαιτείται, χρησιμοποιώντας ένα ευέλικτο σκηνικό γράφημα API, με ελεύθερης μορφής τοποθέτηση των σκηνικών στοιχείων (ή δραστών) στην κύρια θύρα προβολής (ή στάδιο).

Το Clutter έρχεται με προκαθορισμένους δράστες για προβολή συμπαγών χρωμάτων, δεδομένων εικόνας, κειμένου και προσαρμοσμένης υψηλής ακρίβειας 2Δ σχεδίασης χρησιμοποιώντας την API Cairo. Το Clutter επίσης παρέχει γενικές κλάσεις για δόμηση διεπαφής χρήστη χρησιμοποιώντας και πρότυπο πακέτο πλαισίου όπως GTK+ και μια σειρά ελεύθερης μορφής περιορισμών.

Το Clutter παρέχει μια επεκτάσιμη κίνηση σκελετού και γραφικά εφέ. Μια κίνηση συσχετίζεται με τη γραμμή χρόνου και αλλάζει μία ή περισσότερες ιδιότητες ενός ή περισσότερων δραστών με τον χρόνο, για παράδειγμα την περιστροφή τους σε μια συγκεκριμένη διάσταση, κλίμακα, μέγεθος, αδιαφάνεια, κλπ.

Ένας αριθμός βιβλιοθηκών τρίτων επιτρέπει την ενσωμάτωση με άλλες τεχνολογίες, όπως: Clutter-GTK, για ενσωμάτωση ενός σταδίου Clutter μέσα σε μια εφαρμογή GTK+· Clutter-GStreamer, για ενσωμάτωση βίντεο GStreamer και ηχητικών διοχετεύσεων· Clutter-Box2D και Clutter-Bullet, για προσθήκη φυσικής αλληλεπίδρασης σε 2Δ και 3Δ περιβάλλοντα.

Το εγχειρίδιο του Clutter

Εγχειρίδιο αναφοράς του Clutter

Η ιστοσελίδα του Clutter