SFML
Simple and Fast Multimedia Library (SFML) é uma biblioteca multiplataforma, orientada a objetos e livre. É uma API multimédia escrita em C++ por Laurent Gomila, que tem como objectivo fornecer uma interface simples para vários componentes multimédia do computador.

Além disso, a biblioteca tem bindings para outras linguagens como C, D, Java, Python, Ruby, .NET, Go, Rust, OCaml, Euphoria e Nim. Com o lançamento da versão 2.2, também foi introduzido suporte experimental para as plataformas Android e iOS.

A biblioteca lida com criação de janelas, gestão do input assim como manutenção e criação dos contextos de OpenGL. Também fornece um módulo para renderização de gráficos em 2D, acelerado por hardware, que inclui renderização de texto através da biblioteca FreeType. O módulo de audio utiliza o OpenAL como base para reprodução e gravação de audio e o módulo de rede que fornece uma API para comunicação de dados em rede, através de TCP ou UDP.

A biblioteca é livre e open-source, distribuída de acordo com os termos da licença zlib/png. Está disponível em Windows, Linux, OS X e FreeBSD.
Q341
livre
Concept
Q227704
API
UNK
Q2407
C++
MEDIA
Q919155
SFML
MISC
+2.2^^http://www.w3.org/2001/XMLSchema#decimal
2.2
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
programming language