- SFML
-
Simple and Fast Multimedia Library
SFML Simple and Fast Multimedia LibrairyDéveloppeur Laurent GOMILA Dernière version 1.5 [+/−] Environnement Mac OS X, Windows, GNU/Linux Langue Multilingue Type Librairie multimédia Licence Licence libre personnelle Site Web Site Officiel de la SFML SFML est une API portable et facile à utiliser, écrite en C++, mais également disponible en C, D, Python, Ruby et Microsoft .NET. Elle a entre autres pour but de proposer une alternative orientée objet à la SDL.
Elle a également la particularité de fournir un graphisme 2D accéléré en utilisant OpenGL en interne, qui permet à l'utilisateur de s'affranchir de la gestion d'une pseudo-3D.
Composée de nombreux modules, elle peut être utilisée en tant que système de fenêtrage minimal pour s'interfacer avec OpenGL, ou en tant que bibliothèque multimédia riche en fonctionnalités pour construire des jeux vidéo ou des programmes interactifs.
Sommaire
Modules
Les modules actuellement présents sont :
- Le module Système : il gère l'horloge et les threads.
- Le module Fenêtre : il gère la création des fenêtres et les interactions avec l'utilisateur.
- Le module Graphique : il permet d'afficher des formes simples et des images aisément.
- Le module Son : il constitue une interface pratique pour tous les sons utilisés.
- Le module Réseau : il permet d'utiliser de manière portable les sockets.
Ces différents modules sont tous utilisables séparément (sauf le module graphique qui dépend aussi du module Fenêtre) mais dépendent tous deux du module système. D'autres modules seraient en cours de formation (notamment un module vidéo) et un système d'interface graphique est prévu d'être créé.
Bindings
Le numéro entre parenthèses indique la version à partir de laquelle ces bindings sont apparus.
- RubySFML (1.2)
- PySFML (1.5)
- CSFML (1.5)
- DSFML (1.3)
- SFML.NET (1.5)
Historique des versions
- 1.0 : Juillet 2007
- 1.1 : 18 Septembre 2007
- 1.2 : 16 Janvier 2008
- 1.3 : 22 Juin 2008
- 1.4 : 7 Janvier 2009
- 1.5 : 4 Juin 2009
Voir aussi
Articles connexes
Liens externes
- (fr) Site Officiel de la SFML
- (en) Documentation officielle
- (fr) Détail des mises à jour
- (fr) Roadmap
- (fr) Tutoriels
- (fr) Wiki
- Portail de l’informatique
- Portail des logiciels libres
- Portail de la programmation informatique
Catégorie : Bibliothèque logicielle graphique libre
Wikimedia Foundation. 2010.