![o](ftv2node.png) sf::SoundStream::Chunk | Structure defining a chunk of audio data to stream |
![o](ftv2node.png) sf::Clock | Utility class that measures the elapsed time |
![o](ftv2node.png) sf::Color | Utility class for manpulating RGBA colors |
![o](ftv2node.png) sf::ContextSettings | Structure defining the settings of the OpenGL context attached to a window |
![o](ftv2node.png) sf::Shader::CurrentTextureType | Special type/value that can be passed to setParameter, and that represents the texture of the object being drawn |
![o](ftv2mnode.png) sf::Drawable | Abstract base class for objects that can be drawn to a render target |
![|](ftv2vertline.png) ![o](ftv2mnode.png) sf::Shape | Base class for textured shapes with outline |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) sf::CircleShape | Specialized shape representing a circle |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) sf::ConvexShape | Specialized shape representing a convex polygon |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) sf::RectangleShape | Specialized shape representing a rectangle |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Sprite | Drawable representation of a texture, with its own transformations, color, etc |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Text | Graphical text that can be drawn to a render target |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) sf::VertexArray | Define a set of one or more 2D primitives |
![o](ftv2node.png) sf::Event | Defines a system event and its parameters |
![o](ftv2node.png) sf::Font | Class for loading and manipulating character fonts |
![o](ftv2mnode.png) sf::GlResource | Base class for classes that require an OpenGL context |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Context | Class holding a valid drawing context |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Shader | Shader class (vertex and fragment) |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Texture | Image living on the graphics card that can be used for drawing |
![|](ftv2vertline.png) ![\](ftv2mlastnode.png) sf::Window | Window that serves as a target for OpenGL rendering |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) sf::RenderWindow | Window that can serve as a target for 2D drawing |
![o](ftv2node.png) sf::Glyph | Structure describing a glyph |
![o](ftv2node.png) sf::Image | Class for loading, manipulating and saving images |
![o](ftv2node.png) sf::InputStream | Abstract class for custom file input streams |
![o](ftv2node.png) sf::IpAddress | Encapsulate an IPv4 network address |
![o](ftv2node.png) sf::Joystick | Give access to the real-time state of the joysticks |
![o](ftv2node.png) sf::Event::JoystickButtonEvent | Joystick buttons events parameters (JoystickButtonPressed, JoystickButtonReleased) |
![o](ftv2node.png) sf::Event::JoystickConnectEvent | Joystick connection events parameters (JoystickConnected, JoystickDisconnected) |
![o](ftv2node.png) sf::Event::JoystickMoveEvent | Joystick axis move event parameters (JoystickMoved) |
![o](ftv2node.png) sf::Keyboard | Give access to the real-time state of the keyboard |
![o](ftv2node.png) sf::Event::KeyEvent | Keyboard event parameters (KeyPressed, KeyReleased) |
![o](ftv2node.png) sf::Listener | The audio listener is the point in the scene from where all the sounds are heard |
![o](ftv2node.png) sf::Mouse | Give access to the real-time state of the mouse |
![o](ftv2node.png) sf::Event::MouseButtonEvent | Mouse buttons events parameters (MouseButtonPressed, MouseButtonReleased) |
![o](ftv2node.png) sf::Event::MouseMoveEvent | Mouse move event parameters (MouseMoved) |
![o](ftv2node.png) sf::Event::MouseWheelEvent | Mouse wheel events parameters (MouseWheelMoved) |
![o](ftv2mnode.png) sf::NonCopyable | Utility class that makes any derived class non-copyable |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Context | Class holding a valid drawing context |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Ftp | A FTP client |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Http | A HTTP client |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Lock | Automatic wrapper for locking and unlocking mutexes |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Mutex | Blocks concurrent access to shared resources from multiple threads |
![|](ftv2vertline.png) ![o](ftv2mnode.png) sf::RenderTarget | Base class for all render targets (window, texture, ...) |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) sf::RenderTexture | Target for off-screen 2D rendering into a texture |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) sf::RenderWindow | Window that can serve as a target for 2D drawing |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Shader | Shader class (vertex and fragment) |
![|](ftv2vertline.png) ![o](ftv2mnode.png) sf::Socket | Base class for all the socket types |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) sf::TcpListener | Socket that listens to new TCP connections |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) sf::TcpSocket | Specialized socket using the TCP protocol |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) sf::UdpSocket | Specialized socket using the UDP protocol |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Thread | Utility class to manipulate threads |
![|](ftv2vertline.png) ![o](ftv2mnode.png) sf::ThreadLocal | Defines variables with thread-local storage |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) sf::ThreadLocalPtr< T > | Pointer to a thread-local variable |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) sf::Window | Window that serves as a target for OpenGL rendering |
![o](ftv2node.png) sf::Packet | Utility class to build blocks of data to transfer over the network |
![o](ftv2node.png) sf::Rect< T > | Utility class for manipulating 2D axis aligned rectangles |
![o](ftv2node.png) sf::Rect< float > | |
![o](ftv2node.png) sf::Rect< int > | |
![o](ftv2node.png) sf::RenderStates | Define the states used for drawing to a RenderTarget |
![o](ftv2node.png) sf::Http::Request | Define a HTTP request |
![o](ftv2mnode.png) sf::Ftp::Response | Define a FTP response |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Ftp::DirectoryResponse | Specialization of FTP response returning a directory |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) sf::Ftp::ListingResponse | Specialization of FTP response returning a filename lisiting |
![o](ftv2node.png) sf::Http::Response | Define a HTTP response |
![o](ftv2node.png) sf::Event::SizeEvent | Size events parameters (Resized) |
![o](ftv2node.png) sf::SocketSelector | Multiplexer that allows to read from multiple sockets |
![o](ftv2node.png) sf::SoundBuffer | Storage for audio samples defining a sound |
![o](ftv2mnode.png) sf::SoundRecorder | Abstract base class for capturing sound data |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) sf::SoundBufferRecorder | Specialized SoundRecorder which stores the captured audio data into a sound buffer |
![o](ftv2mnode.png) sf::SoundSource | Base class defining a sound's properties |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Sound | Regular sound that can be played in the audio environment |
![|](ftv2vertline.png) ![\](ftv2mlastnode.png) sf::SoundStream | Abstract base class for streamed audio sources |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) sf::Music | Streamed music played from an audio file |
![o](ftv2node.png) sf::String | Utility string class that automatically handles conversions between types and encodings |
![o](ftv2node.png) sf::Event::TextEvent | Text event parameters (TextEntered) |
![o](ftv2node.png) sf::Time | Represents a time value |
![o](ftv2node.png) sf::Transform | Define a 3x3 transform matrix |
![o](ftv2mnode.png) sf::Transformable | Decomposed transform defined by a position, a rotation and a scale |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Shape | Base class for textured shapes with outline |
![|](ftv2vertline.png) ![o](ftv2node.png) sf::Sprite | Drawable representation of a texture, with its own transformations, color, etc |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) sf::Text | Graphical text that can be drawn to a render target |
![o](ftv2node.png) Utf< N > | |
![o](ftv2node.png) sf::Utf | Utility class providing generic functions for UTF conversions |
![o](ftv2node.png) sf::Utf< 16 > | Specialization of the Utf template for UTF-16 |
![o](ftv2node.png) sf::Utf< 32 > | Specialization of the Utf template for UTF-32 |
![o](ftv2node.png) sf::Utf< 8 > | Specialization of the Utf template for UTF-8 |
![o](ftv2node.png) sf::Vector2< T > | Utility template class for manipulating 2-dimensional vectors |
![o](ftv2node.png) sf::Vector2< float > | |
![o](ftv2node.png) sf::Vector2< unsigned int > | |
![o](ftv2node.png) sf::Vector3< T > | Utility template class for manipulating 3-dimensional vectors |
![o](ftv2node.png) sf::Vertex | Define a point with color and texture coordinates |
![o](ftv2node.png) sf::VideoMode | VideoMode defines a video mode (width, height, bpp) |
![\](ftv2lastnode.png) sf::View | 2D camera that defines what region is shown on screen |