sf::AudioResource | Abstract base class for every class that owns a device-dependant resource -- allow them to initialize / shutdown even when the audio context is not created |
sf::Clock | Clock is an utility class for manipulating time |
sf::Color | Color is an utility class for manipulating colors |
sf::Drawable | Abstract base class for every object that can be drawn into a render window |
sf::Event | Event defines a system event and its parameters |
sf::Image | Image is the low-level class for loading and manipulating images |
sf::Input | Input handles real-time input from keyboard and mouse |
sf::IPAddress | IPAddress provides easy manipulation of IP v4 addresses |
sf::Key | Definition of key codes for keyboard events |
sf::Lock | Lock is an exception-safe automatic wrapper for locking and unlocking mutexes |
sf::Mouse | Definition of button codes for mouse events |
sf::Music | Music defines a big sound played using streaming, so usually what we call a music :) |
sf::Mutex | Mutex defines a mutex (MUTual EXclusion) object, that allows a thread to lock critical instructions to avoid simultaneous access with other threads |
sf::NonCopyable | Utility base class to easily declare non-copyable classes |
sf::OpenGLCaps | Interface for requesting OpenGL extensions and capabilities |
sf::Packet | Packet wraps data to send / to receive through the network |
sf::PostFX | PostFX is used to apply a post effect to a window |
sf::Randomizer | Randomizer is an utility class for generating pseudo-random numbers |
sf::Rect< T > | Rect is an utility class for manipulating rectangles |
sf::RenderWindow | Simple wrapper for sfWindow that allows easy 2D rendering |
sf::Selector< Type > | Selector allow reading from multiple sockets without blocking |
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 | Sound defines the properties of the sound such as position, volume, pitch, etc |
sf::SoundBuffer | SoundBuffer is the low-level for loading and manipulating sound buffers |
sf::SoundBufferRecorder | Specialized sfSoundRecorder which saves the captured audio data into a sound buffer |
sf::SoundRecorder | SoundRecorder is an interface for capturing sound data, it is meant to be used as a base class |
sf::SoundStream | SoundStream is a streamed sound, ie samples are acquired while the sound is playing |
sf::SoundStream::Chunk | Structure defining a chunk of audio data to stream |
sf::Sprite | Sprite defines a sprite : texture, transformations, color, and draw on screen |
sf::String | String defines a graphical 2D text, that can be drawn on screen |
sf::Thread | Thread defines an easy way to manipulate a thread |
sf::VideoMode | VideoMode defines a video mode (width, height, bpp, frequency) and provides static functions for getting modes supported by the display device |
sf::VideoResource | Abstract base class for every class that owns a hardware resource -- allow them to initialize / shutdown even when rendering context is not created |
sf::View | This class defines a view (position, size and zoom) ; you can consider it as a camera |
sf::Window | Window is a rendering window ; it can create a new window or connect to an existing one |
sf::WindowListener | Base class for classes that want to receive events from a window (for internal use only) |