SFML

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
SFML
Logótipo
Modelo do desenvolvimento Software Livre
Versão estável 2.1 (27 de julho de 2013; há 38 semanas)
Sistema operativo Multiplataforma
Gênero(s) API
Licença Licença zlib
Estado do desenvolvimento Corrente
Página oficial www.sfml-dev.org

Simple and Fast Multimedia Library (SFML) é uma biblioteca orientada a objetos, multi plataforma e é livre. Ela é uma API multimídia escrita em C++ por Laurent Gomila. O objetivo dessa API é ser uma alternativa mais moderna ao SDL com uma maior ênfase na OO.[1]

Algumas das características-chave do SFML é o suporte integrado para aceleração de hardware através de OpenGL, uma maior velocidade em relação ao SDL em determinados usos, e um design modular conforme as diferentes funções, como áudio e gráficos são divididos em arquivos separados, tão somente as bibliotecas necessárias devem ser incluídas nos projetos.[1]

Características[editar | editar código-fonte]

  • SFML está disponível para uso em C, C++, D, .NET (C#, VB.net), Python, OCaml e Ruby;[1]
  • Pode carregar e salvar os formatos padrão de imagem: bmp, dds, JPG, PNG, TGA, PSD;[1]
  • Pode carregar e salvar formatos padrão de som: ogg, wav, flac, aiff, au, cru, paf, SVX, NIST, VOC, IRCAM, W64, mat4, mat5 PVF, HTK, sds, avr, sd2, CAF, WVE, mpc2k, rf64;[1]
  • Pode carregar os formatos padrão de arquivo fonte: ttf, CFF, PCF, FNT, bdf, pfr, SFNT, tipo 1, tipo 42;[1]
  • Classes para utilizar os protocolos HTTP e FTP Internet;[1]
  • Pode carregar todos os recursos gráficos diretamente de arquivos na memória.[1]

Datas de lançamento[editar | editar código-fonte]

  • 1.0:julho de 2007
  • 1.1: 18 setembro de 2007
  • 1.2: 16 janeiro de 2008
  • 1.3: 22 junho de 2008
  • 1.4: 7 janeiro de 2009
  • 1.5: 4 junho de 2009
  • 1.6: 6 de abril de 2010
  • 2.0: 29 de abril de 2013

Referências

  1. a b c d e f g h SFML - Simple and Fast Multimedia Library - Features (em inglês). Página visitada em 7 de setembro de 2010.

Ver também[editar | editar código-fonte]

Ligações externas[editar | editar código-fonte]