SFML

SFML

Simple and Fast Multimedia Library

SFML
Sfml-logo.png
Sfml-logo.png
Simple and Fast Multimedia Librairy
Dé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

  • Portail de l’informatique Portail de l’informatique
  • Portail des logiciels libres Portail des logiciels libres
  • Portail de la programmation informatique Portail de la programmation informatique
Ce document provient de « Simple and Fast Multimedia Library ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article SFML de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • SFML — Saltar a navegación, búsqueda Simple and Fast Multimedia Library (SFML) es una API portable, escrita en C++ pero también disponible en C, Python, Ruby y D Su propósito principal es ofrecer una biblioteca alternativa a la biblioteca SDL, usando un …   Wikipedia Español

  • Sfml — Simple and Fast Multimedia Library SFML Simple and Fast Multimedia Librairy …   Wikipédia en Français

  • Simple and Fast Multimedia Library — Infobox Software name = SFML logo = description = Simple and Fast Multimedia Library developer = Laurent GOMILA latest release version = 1.3 latest release date = 22 June 2008 programming language = C++ operating system = Mac OS X, Windows, Linux …   Wikipedia

  • Simple and Fast Multimedia Library — Entwickler Laurent Gomila Aktuelle Version 1.6 (6. April 2010) Betriebssystem Windows, Linux, Mac OS Kategorie Programmb …   Deutsch Wikipedia

  • Simple and fast multimedia library — SFML Simple and Fast Multimedia Librairy …   Wikipédia en Français

  • Simple and Fast Multimedia Library — Développeur Laurent Gomila Marco Antognini (portage Mac OS X) Dernière version …   Wikipédia en Français

  • Simple and Fast Multimedia Library — Тип API Написана на C++ ОС Cross platform Версия 1.5 (7 июня, 2009) …   Википедия

  • OpenGL — Original author(s) Silicon Graphics Developer(s) Khronos Group Stable release 4.2 …   Wikipedia

  • LCARS 24 — Infobox Software name = LCARS 24 caption = LCARS 24 screenshot developer = Bill Morris latest release version = 4.0.2 latest release date = February 18, 2007 operating system = FreeDOS, FreeDOS32, MS DOS, Windows 98 and Windows XP (unstable.)… …   Wikipedia

  • ORX — Developer(s) orx project.org Stable release [1] / 15 May 2011 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”