ConhecimentoGeral

// Definição, referências, fotos e vídeos de termos e assuntos de conhecimento geral //


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.

Fonte: Wikipedia (CC-BY)

Galeria de imagens de SFML

[ REPORTAR ERRO / CONTRIBUIR ]

Vídeos relacionados

SFML 2.4 For Beginners - 0: Getting Started.


1 Year of c++/SFML


C++ and SFML game








 

2016 | ConhecimentoGeral
Disponibilizado nos termos da licença Creative Commons: Atribuição - Compartilhada Igual 3.0 Não Adaptada (CC BY-SA 3.0)