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