Welcome to the official SFML documentation. Here you will find a detailed view of all the SFML classes, as well as source files.
If you are looking for tutorials, you can visit the official website at www.sfml-dev.org.
Here is a short example, to show you how simple it is to use SFML :
#include <SFML/Audio.hpp> #include <SFML/Graphics.hpp> int main() { // Create the main window sf::RenderWindow window(sf::VideoMode(800, 600), "SFML window"); // Load a sprite to display sf::Image image; if (!image.LoadFromFile("cute_image.jpg")) return EXIT_FAILURE; sf::Sprite sprite(image); // Create a graphical string to display sf::Font font; if (!font.LoadFromFile("arial.ttf")) return EXIT_FAILURE; sf::String text("Hello SFML", font, 50); // Load a music to play sf::Music music; if (!music.OpenFromFile("nice_music.ogg")) return EXIT_FAILURE; // Play the music music.Play(); // Start the game loop while (window.IsOpened()) { // Process events sf::Event event; while (window.GetEvent(event)) { // Close window : exit if (event.Type == sf::Event::Closed) window.Close(); } // Clear screen window.Clear(); // Draw the sprite window.Draw(sprite); // Draw the string window.Draw(text); // Update the window window.Display(); } return EXIT_SUCCESS; }