ClanLib
From Wikipedia, the free encyclopedia
| Développé par | Magnus Norddahl, Kenneth Gangstoe, Harry Storbacka, Mark Page, Ingo Ruhnke, Sean Heber |
|---|---|
| Dernière version | 4.2.0 ()[1] |
| Dépôt | github.com/sphair/ClanLib |
| Écrit en | C++ |
| Système d'exploitation | Microsoft Windows |
| Environnement | Windows, Mac OS X, GNU/Linux |
| Type | Bibliothèque logicielle |
| Licence | Licence zlib |
| Site web | clanlib.org et www.clanlib.org |
ClanLib est un kit de développement multiplate-forme écrit en C++ permettant de réaliser des applications multimédia, comme des jeux vidéo.
Cette bibliothèque fournit un système de fenêtrage pour réaliser des graphismes 2D rendus au niveau logiciel ou matériel, ou bien pour réaliser des applications 3D en OpenGL. Un module permet également d'intégrer des éléments d'interface graphique.
Cette bibliothèque est disponible pour les systèmes d'exploitation Windows, Linux et Mac OS X.
Les fonctionnalités sont réparties en plusieurs modules : système, fenêtrage, graphismes 2D, interface graphique, son, réseau, base de données, etc. Des classes gèrent le temps, l'affichage de texte avec des CSS, la lecture de documents XML, l'accès aux archives Zip, les expressions rationnelles, les courbes de Bézier, des fonctions mathématiques pour les calculs spécifiques à la 2D et la 3D, détection des collisions, gestion des ressources, interactions réseau, etc.