sf::SoundStream::Chunk | Structure defining a chunk of audio data to stream |
sf::Clock | Utility class for manipulating time |
sf::Color | Utility class for manpulating RGBA colors |
sf::Context | Class holding a valid drawing context |
sf::ContextSettings | Structure defining the settings of the OpenGL context attached to a window |
sf::Ftp::DataChannel | |
sf::Ftp::DirectoryResponse | Specialization of FTP response returning a directory |
sf::Drawable | Abstract base class for every object that can be drawn into a render window |
sf::Event | Defines a system event and its parameters |
sf::Font | Class for loading and manipulating character fonts |
sf::Ftp | This class provides methods for manipulating the FTP protocol (described in RFC 959) |
sf::Glyph | Structure describing a glyph (a visual character) |
sf::Http | This class provides methods for manipulating the HTTP protocol (described in RFC 1945) |
sf::Image | Image is the low-level class for loading and manipulating images |
sf::Input | Give access to the real-time states of keyboard, mouse and joysticks |
sf::IPAddress | IPAddress provides easy manipulation of IP v4 addresses |
sf::Event::JoyButtonEvent | Joystick buttons events parameters (JoyButtonPressed, JoyButtonReleased) |
sf::Event::JoyMoveEvent | Joystick axis move event parameters (JoyMoved) |
sf::Event::KeyEvent | Keyboard event parameters (KeyPressed, KeyReleased) |
sf::Listener | The audio listener is the point in the scene from where all the sounds are heard |
sf::Ftp::ListingResponse | Specialization of FTP response returning a filename lisiting |
sf::Lock | Automatic wrapper for locking and unlocking mutexes |
sf::Matrix3 | Utility class to manipulate 3x3 matrices representing 2D transformations |
sf::Event::MouseButtonEvent | Mouse buttons events parameters (MouseButtonPressed, MouseButtonReleased) |
sf::Event::MouseMoveEvent | Mouse move event parameters (MouseMoved) |
sf::Event::MouseWheelEvent | Mouse wheel events parameters (MouseWheelMoved) |
sf::Music | Streamed music played from an audio file |
sf::Mutex | Blocks concurrent access to shared resources from multiple threads |
sf::NonCopyable | Utility class that makes any derived class non-copyable |
sf::Packet | Packet wraps data to send / to receive through the network |
sf::Randomizer | Utility class for generating pseudo-random numbers |
sf::Rect< T > | Rect is an utility class for manipulating rectangles |
sf::Renderer | Handles the low-level rendering (states and geometry) |
sf::RenderImage | Target for off-screen 2D rendering into an image |
sf::RenderTarget | Base class for all render targets (window, image, |
sf::RenderWindow | Window that can serve as a target for 2D drawing |
sf::Http::Request | This class wraps an HTTP request, which is basically :
- a header with a method, a target URI, and a set of field/value pairs
- an optional body (for POST requests)
|
sf::Resource< T > | Base class for resources that need to notify dependent classes about their destruction |
sf::ResourcePtr< T > | Safe pointer to a sf::Resource<T> |
sf::Ftp::Response | This class wraps a FTP response, which is basically :
|
sf::Http::Response | This class wraps an HTTP response, which is basically :
- a header with a status code and a set of field/value pairs
- a body (the content of the requested resource)
|
sf::Selector< Type > | Selector allow reading from multiple sockets without blocking |
sf::SelectorBase | Private base class for selectors |
sf::Shader | Pixel/fragment shader class |
sf::Shape | Shape defines a drawable convex shape ; it also defines helper functions to draw simple shapes like lines, rectangles, circles, etc |
sf::Event::SizeEvent | Size events parameters (Resized) |
sf::SocketHelper | This class defines helper functions to do all the non-portable socket stuff |
sf::SocketInitializer | |
sf::SocketTCP | SocketTCP wraps a socket using TCP protocol to send data safely (but a bit slower) |
sf::SocketUDP | SocketUDP wraps a socket using UDP protocol to send data fastly (but with less safety) |
sf::Sound | Regular sound that can be played in the audio environment |
sf::SoundBuffer | Storage for audio samples defining a sound |
sf::SoundBufferRecorder | Specialized SoundRecorder which stores the captured audio data into a sound buffer |
sf::SoundRecorder | Abstract base class for capturing sound data |
sf::SoundSource | Base class defining a sound's properties |
sf::SoundStream | Abstract base class for streamed audio sources |
sf::Sprite | Sprite defines a sprite : texture, transformations, color, and draw on screen |
sf::String | Utility string class that automatically handles conversions between types and encodings |
sf::Text | Text defines a graphical 2D text, that can be drawn on screen |
sf::Event::TextEvent | Text event parameters (TextEntered) |
sf::Thread | Utility class to manipulate threads |
sf::ThreadLocal | Defines variables with thread-local storage |
sf::ThreadLocalPtr< T > | Pointer to a thread-local variable |
sf::Utf | Utility class providing generic functions for UTF conversions |
sf::Utf< 16 > | Specialization of the Utf template for UTF-16 |
sf::Utf< 32 > | Specialization of the Utf template for UTF-16 |
sf::Utf< 8 > | Specialization of the Utf template for UTF-8 |
sf::Vector2< T > | Utility template class for manipulating 2-dimensional vectors |
sf::Vector3< T > | Utility template class for manipulating 3-dimensional vectors |
sf::VideoMode | VideoMode defines a video mode (width, height, bpp) |
sf::View | 2D camera that defines what region is shown on screen |
sf::Window | Window that serves as a target for OpenGL rendering |