diff options
author | Pawel Standowicz <standek@gmail.com> | 2011-03-05 14:41:34 -0300 |
---|---|---|
committer | Niels Horn <niels.horn@slackbuilds.org> | 2011-03-05 14:41:34 -0300 |
commit | 549378e50fd40e8d9002d360385f981b9d76870d (patch) | |
tree | 4d772d6161a19b8d34e1352a6885ad3cf7e21eb8 /libraries/SFML/README | |
parent | f95563184b7aba07ef0ec3f5a4ad0d79c41e005b (diff) |
libraries/SFML: Added (Simple and Fast Multimedia Library)
Signed-off-by: Niels Horn <niels.horn@slackbuilds.org>
Diffstat (limited to 'libraries/SFML/README')
-rw-r--r-- | libraries/SFML/README | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/libraries/SFML/README b/libraries/SFML/README new file mode 100644 index 0000000000000..33d1ce7240c04 --- /dev/null +++ b/libraries/SFML/README @@ -0,0 +1,38 @@ +SFML is a portable and easy to use multimedia API written in C++. You can +see it as a modern, object-oriented alternative to SDL. SFML is composed +of several packages to perfectly suit your needs. You can use SFML as a +minimal windowing system to interface with OpenGL, or as a fully-featured +multimedia library for building games or interactive programs.' + +Main features: +* Portable + SFML compiles on standard platforms like Windows (98, 2000, XP, Vista) + and Unix systems (Linux, Mac OS X). As the library grows up, support + for more operating systems will be added. +* Object-oriented + SFML is written in C++ and provides an efficient, object-oriented + design. It relies on standard patterns and idioms to provide a simple + and robust framework. +* Easy to use + SFML aims at being easy to manipulate. Effort is put on internal code + to provide the simplest public interface. +* Flexible + Instead of being one big API, SFML rather contains a lot of small + packages, that can be chosen and combined according to the intended + usage. You can use only the base package to get input and windowing, + as well as the full graphics package with sprites and post-effects. +* Easily integrable + SFML can be used in one or more windows, and/or can be integrated in + existing interface components. Integration with existing graphical user + interface (GUI) libraries is easy, so that you can add SFML views into + complex interfaces built with Qt, wxWidgets, MFC or whatever. + +SFML is available in the following languages: +* C++ +* C +* .Net (C#, VB.Net, C++/CLI, ...) +* Python +* D +* Ruby + +This requires OpenAL and libsndfile. |