Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
sf::SoundStream::ChunkStructure defining a chunk of audio data to stream
sf::ClockUtility class for manipulating time
sf::ColorUtility class for manpulating RGBA colors
sf::ContextClass holding a valid drawing context
sf::ContextSettingsStructure defining the settings of the OpenGL context attached to a window
sf::Ftp::DirectoryResponseSpecialization of FTP response returning a directory
sf::DrawableAbstract base class for objects that can be drawn to a render target
sf::EventDefines a system event and its parameters
sf::FontClass for loading and manipulating character fonts
sf::FtpA FTP client
sf::GlResourceBase class for classes that require an OpenGL context
sf::GlyphStructure describing a glyph
sf::HttpA HTTP client
sf::ImageClass for loading, manipulating and saving images
sf::InputStreamAbstract class for custom file input streams
sf::IpAddressEncapsulate an IPv4 network address
sf::JoystickGive access to the real-time state of the joysticks
sf::Event::JoystickButtonEventJoystick buttons events parameters (JoystickButtonPressed, JoystickButtonReleased)
sf::Event::JoystickConnectEventJoystick connection events parameters (JoystickConnected, JoystickDisconnected)
sf::Event::JoystickMoveEventJoystick axis move event parameters (JoystickMoved)
sf::KeyboardGive access to the real-time state of the keyboard
sf::Event::KeyEventKeyboard event parameters (KeyPressed, KeyReleased)
sf::ListenerThe audio listener is the point in the scene from where all the sounds are heard
sf::Ftp::ListingResponseSpecialization of FTP response returning a filename lisiting
sf::LockAutomatic wrapper for locking and unlocking mutexes
sf::Matrix3Utility class to manipulate 3x3 matrices of floats
sf::MouseGive access to the real-time state of the mouse
sf::Event::MouseButtonEventMouse buttons events parameters (MouseButtonPressed, MouseButtonReleased)
sf::Event::MouseMoveEventMouse move event parameters (MouseMoved)
sf::Event::MouseWheelEventMouse wheel events parameters (MouseWheelMoved)
sf::MusicStreamed music played from an audio file
sf::MutexBlocks concurrent access to shared resources from multiple threads
sf::NonCopyableUtility class that makes any derived class non-copyable
sf::PacketUtility class to build blocks of data to transfer over the network
sf::Rect< T >Utility class for manipulating 2D axis aligned rectangles
sf::RendererHandles the low-level rendering (states and geometry)
sf::RenderTargetBase class for all render targets (window, texture,
sf::RenderTextureTarget for off-screen 2D rendering into an texture
sf::RenderWindowWindow that can serve as a target for 2D drawing
sf::Http::RequestDefine a HTTP request
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::Http::ResponseDefine a HTTP response
sf::Ftp::ResponseDefine a FTP response
sf::ShaderPixel/fragment shader class
sf::ShapeA convex, colored polygon with an optional outline
sf::Event::SizeEventSize events parameters (Resized)
sf::SocketBase class for all the socket types
sf::SocketSelectorMultiplexer that allows to read from multiple sockets
sf::SoundRegular sound that can be played in the audio environment
sf::SoundBufferStorage for audio samples defining a sound
sf::SoundBufferRecorderSpecialized SoundRecorder which stores the captured audio data into a sound buffer
sf::SoundRecorderAbstract base class for capturing sound data
sf::SoundSourceBase class defining a sound's properties
sf::SoundStreamAbstract base class for streamed audio sources
sf::SpriteDrawable representation of a texture, with its own transformations, color, blend mode, etc
sf::StringUtility string class that automatically handles conversions between types and encodings
sf::TcpListenerSocket that listens to new TCP connections
sf::TcpSocketSpecialized socket using the TCP protocol
sf::TextGraphical text that can be drawn to a render target
sf::Event::TextEventText event parameters (TextEntered)
sf::TextureImage living on the graphics card that can be used for drawing
sf::ThreadUtility class to manipulate threads
sf::ThreadLocalDefines variables with thread-local storage
sf::ThreadLocalPtr< T >Pointer to a thread-local variable
sf::UdpSocketSpecialized socket using the UDP protocol
sf::UtfUtility 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-32
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::VideoModeVideoMode defines a video mode (width, height, bpp)
sf::View2D camera that defines what region is shown on screen
sf::WindowWindow that serves as a target for OpenGL rendering