SFML logo
|
|
Original author(s) | Laurent Gomila, and others |
---|---|
Developer(s) | SFML Team |
Stable release |
2.4.2 / February 8, 2017
|
Repository | github |
Written in | C++ |
Operating system | Linux, macOS, Windows, FreeBSD |
Type | API |
License | zlib License |
Website | www |
Simple and Fast Multimedia Library (SFML) is a cross-platform software development library designed to provide a simple application programming interface (API) to various multimedia components in computers. It is written in C++ with bindings available for C, Crystal, D, Euphoria, Go, Java, Julia, .NET, Nim, OCaml, Python, Ruby, and Rust. Experimental mobile ports were made available for Android and iOS with the release of SFML 2.2.
SFML handles creating and input to windows, and creating and managing OpenGL contexts. It also provides a graphics module for simple hardware acceleration of 2D computer graphics which includes text rendering using FreeType, an audio module that uses OpenAL and a networking module for basic (TCP) and (UDP) communication.