FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://en.wikipedia.org/wiki/Simple_and_Fast_Multimedia_Library

Simple and Fast Multimedia Library

Contents
Software architecture
    Modules
    Language bindings

"},"caption":{"wt":""},"collapsible":{"wt":""},"author":{"wt":"Laurent Gomila, and others"},"developer":{"wt":"SFML Team"},"released":{"wt":"{{Start date and age|2007|8|9}}"},"discontinued":{"wt":""},"latest release version":{"wt":"3.1.0"},"latest release date":{"wt":"{{Start date and age|2026|04|16}}"},"latest preview version":{"wt":""},"latest preview date":{"wt":"<!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->"},"status":{"wt":""},"programming language":{"wt":"[[C++]]"},"operating system":{"wt":"[[Linux as gaming platform#APIs|Linux]], [[macOS]], [[Microsoft Windows|Windows]], [[FreeBSD]]"},"platform":{"wt":""},"size":{"wt":""},"language":{"wt":""},"language count":{"wt":"<!-- DO NOT include this parameter unless you know what it does -->"},"language footnote":{"wt":""},"genre":{"wt":"[[Application programming interface|API]]"},"license":{"wt":"[[zlib License]]<ref>{{cite web |title=License |url=http://www.sfml-dev.org/license.php}}</ref><ref>{{Cite web | url=https://github.com/SFML/SFML/blob/master/license.md | title=GitHub - SFML/SFML: Simple and Fast Multimedia Library.| website=[[GitHub]]| date=14 December 2021}}</ref>"},"website":{"wt":"{{URL|www.sfml-dev.org}}"},"logo_size":{"wt":"160px"},"logo_alt":{"wt":"SFML logo"},"screenshot_size":{"wt":""},"screenshot_alt":{"wt":""}},"i":0}}]}'>
Simple and Fast Multimedia Library
SFML logo
SFML logo
Original authorsLaurent Gomila, and others
DeveloperSFML Team
ReleaseAugust 9, 2007;19 years ago (2007-08-09)

Software architecture

edit

Modules

edit

SFML consists of various modules:

While the graphics module is one of the main features of SFML, developers who are interested in only creating an environment to program directly in OpenGL can do so by using the Window module on its own without the graphics module. Similarly, the other modules can also be used independently of each other, except for the System module which is used by all of the modules.

Language bindings

edit

SFML is written in C++ and provides a C++ interface (it also provides a C interface through the official CSFML binding). Several language bindings exist that enable using SFML in other programming languages.

This table lists supported bindings for SFML


View original on Wikipedia | Back | FazBrowse Home