SFML

Simple and Fast Multimedia Library
Kehittäjä Laurent Gomila
Kehityshistoria
Ensijulkaisu heinäkuu 2007
Vakaa versio 2.6.2 ()[1]
Tiedot
Ohjelmistotyyppi Ohjelmointirajapinta
Alusta Linux, macOS, Windows
Ohjelmointikielet C++
Lisenssi zlib/png
Aiheesta muualla
sfml-dev.org
Versiohallinta

SFML (Simple and Fast Multimedia Library, suom. Yksinkertainen ja nopea multimediakirjasto) on helppokäyttöinen ja monialustainen ohjelmointirajapinta multimediaohjelmointiin. SFML on kirjoitettu C++:lla, mutta sitä voi käyttää muidenkin ohjelmointikielten kanssa, kuten C, C#, D, Euphoria, Go, Haskell, Java(kehitys keskeytetty), OCaml, Pascal, Python, Ruby, Rust, ja Visual Basic. SFML voidaan sanoa oliopohjaiseksi vaihtoehdoksi SDL-kirjastolle.

SFML tarjoaa laitteistokiihdytetyn tuen 2D-grafiikalle käyttäen OpenGL:ää sekä useita moduuleita helpottamaan erityisesti pelien ja multimedian ohjelmointia. SFML-piirtokontekstit ovat aina OpenGL-konteksteja, joten niihin voidaan piirtää SFML:n omien funktioiden lisäksi myös suoraan myös OpenGL-komennoilla.

Kirjasto on saatavilla Linuxille, macOS:lle ja Windowsille 32- ja 64-bittisille versioille.[2]

SFML on lisensoitu avoimen lähdekoodin zlib/png-lisenssillä.[3]

  1. Release 2.6.2, (viitattu ). Tieto on haettu Wikidatasta.
  2. Frequently Asked Questions (FAQ) sfml-dev.org. Viitattu 4.4.2020. (englanniksi)
  3. License sfml-dev.org. Viitattu 4.4.2020. (englanniksi)

SFML

Dodaje.pl - Ogłoszenia lokalne