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