Sotkua
| Sotkua | |
|---|---|
| Tyyppi | Kirjasto |
| Kehittäjä | Intel Corporation |
| Sisään kirjoitettu | C |
| Käyttöjärjestelmä | Monialustainen ohjelmisto |
| Käyttöliittymäkielet | Englanti |
| uusin versio | 1.25.6 [1] ( 18. helmikuuta 2016 ) |
| Lisenssi | LGPL |
| Verkkosivusto | clutter-project.org |
Clutter on ilmainen grafiikkakirjasto laitteistokiihdytettyjen käyttöliittymien luomiseen käyttäen OpenGL :ää tai OpenGL ES :ää renderöintiin . Kirjasto on monialustainen ja voidaan rakentaa eri alustoille ( X11 , Darwin ja Win32 ). Siinä on myös sidoksia muille kielille ( Mono , Perl , Python , Ruby ja Vala ) . GStreamer tukee median toistoa ja Cairo 2D - renderöintiä .
Clutterin loi OpenedHand Ltd , joka on tällä hetkellä osa Intel Corporationia .
Alustat
Clutter luotiin X Window Systemille GLX - laajennuksella . Clutteria on tarkoitus käyttää myös sulautetuissa järjestelmissä, joissa käytetään X :ää tai sen omaa kehyspuskuria . Versio 0.6 lisäsi alkuperäisen tuen Mac OS X :lle. Versio 0.8 lisäsi taustaohjelman Microsoft Windowsille .
Ohjelmointikielet
Clutter kirjoitetaan C -kielellä GObjectin avulla . Sidotukset ovat saatavilla seuraaville kielille:
- C++ ( cluttermm )
- Perl ( clutter-perl )
- Ruby ( rbclutter )
- Python ( PyClutter )
- Vala ( sotku-vala )
- C# ( Clutter# )
- JavaScript ( Seed ja GJS )
- Haskell ( sotkuinen )
Integrointi muihin kirjastoihin
Clutteria voidaan käyttää muiden kirjastojen ja työkalujen kanssa, kuten:
- GTK -sovellukset voivat upottaa Clutterin erityisellä widgetillä ;
- Clutter- sovellukset voivat sisältää GTK -widgetejä ;
- Clutter-sovellukset voivat käyttää GStreameria esimerkiksi videon toistamiseen tekstuurissa;
- Clutter-sovellukset voivat käyttää Kairoa piirtämään pintakuvioita.
Muistiinpanot
- ↑ Clutter Repository . Haettu 21. huhtikuuta 2014. Arkistoitu alkuperäisestä 23. huhtikuuta 2014.
Linkit
- Sotku: aloittelijan opetusohjelma . Tux Radar Linux . Linux-muoto . Käyttöönottopäivä: 31.8.2019.
- Aleksei Snastin. Osa 1. Clutter-kirjastoon tutustuminen . IBM Developer Works . www.ibm.com (13. tammikuuta 2011). Käyttöönottopäivä: 31.8.2019.
- Aleksei Snastin. Osa 2: Tapahtumien käsittely ja animaatioiden luominen . IBM Developer Works . www.ibm.com (13. tammikuuta 2011). Käyttöönottopäivä: 31.8.2019.