SFML - Simple and Fast Multimedia Library

SFML 3.0.1

- Main Page
- Topics
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]

▼N sf |
►N Joystick | Give access to the real-time state of the joysticks
C Identification | Structure holding a joystick's identification
►N Listener | The audio listener is the point in the scene from where all the sounds are heard
C Cone | Structure defining the properties of a directional cone
C Angle | Represents an angle value
C AudioResource | Base class for classes that require an audio device
C BlendMode | Blending modes for drawing
C CircleShape | Specialized shape representing a circle
C Clock | Utility class that measures the elapsed time
C Color | Utility class for manipulating RGBA colors
C Context | Class holding a valid drawing context
C ContextSettings | Structure defining the settings of the OpenGL context attached to a window
C ConvexShape | Specialized shape representing a convex polygon
C Cursor | Cursor defines the appearance of a system cursor
C Drawable | Abstract base class for objects that can be drawn to a render target
►C Event | Defines a system event and its parameters
C Closed | Closed event subtype
C FocusGained | Gained focus event subtype
C FocusLost | Lost focus event subtype
C JoystickButtonPressed | Joystick button pressed event subtype
C JoystickButtonReleased | Joystick button released event subtype
C JoystickConnected | Joystick connected event subtype
C JoystickDisconnected | Joystick disconnected event subtype
C JoystickMoved | Joystick axis move event subtype
C KeyPressed | Key pressed event subtype
C KeyReleased | Key released event subtype
C MouseButtonPressed | Mouse button pressed event subtype
C MouseButtonReleased | Mouse button released event subtype
C MouseEntered | Mouse entered event subtype
C MouseLeft | Mouse left event subtype
C MouseMoved | Mouse move event subtype
C MouseMovedRaw | Mouse move raw event subtype
C MouseWheelScrolled | Mouse wheel scrolled event subtype
C Resized | Resized event subtype
C SensorChanged | Sensor event subtype
C TextEntered | Text event subtype
C TouchBegan | Touch began event subtype
C TouchEnded | Touch ended event subtype
C TouchMoved | Touch moved event subtype
C Exception | Library-specific exception type
C FileInputStream | Implementation of input stream based on a file
►C Font | Class for loading and manipulating character fonts
C Info | Holds various information about a font
►C Ftp | A FTP client
C DirectoryResponse | Specialization of FTP response returning a directory
C ListingResponse | Specialization of FTP response returning a file name listing
C Response | FTP response
►C GlResource | Base class for classes that require an OpenGL context
C TransientContextLock | RAII helper class to temporarily lock an available context for use
C Glyph | Structure describing a glyph
►C Http | A HTTP client
C Request | HTTP request
C Response | HTTP response
C Image | Class for loading, manipulating and saving images
C InputSoundFile | Provide read access to sound files
C InputStream | Abstract class for custom file input streams
C IpAddress | Encapsulate an IPv4 network address
C MemoryInputStream | Implementation of input stream based on a memory chunk
►C Music | Streamed music played from an audio file
C Span | Structure defining a time range using the template type
C OutputSoundFile | Provide write access to sound files
C Packet | Utility class to build blocks of data to transfer over the network
C Rect | Utility class for manipulating 2D axis aligned rectangles
C RectangleShape | Specialized shape representing a rectangle
C RenderStates | Define the states used for drawing to a `RenderTarget`
C RenderTarget | Base class for all render targets (window, texture, ...)
C RenderTexture | Target for off-screen 2D rendering into a texture
C RenderWindow | Window that can serve as a target for 2D drawing
►C Shader | Shader class (vertex, geometry and fragment)
C CurrentTextureType | Special type that can be passed to setUniform(), and that represents the texture of the object being drawn
C Shape | Base class for textured shapes with outline
C Socket | Base class for all the socket types
C SocketSelector | Multiplexer that allows to read from multiple sockets
C Sound | Regular sound that can be played in the audio environment
C SoundBuffer | Storage for audio samples defining a sound
C SoundBufferRecorder | Specialized SoundRecorder which stores the captured audio data into a sound buffer
C SoundFileFactory | Manages and instantiates sound file readers and writers
►C SoundFileReader | Abstract base class for sound file decoding
C Info | Structure holding the audio properties of a sound file
C SoundFileWriter | Abstract base class for sound file encoding
C SoundRecorder | Abstract base class for capturing sound data
►C SoundSource | Base class defining a sound's properties
C Cone | Structure defining the properties of a directional cone
►C SoundStream | Abstract base class for streamed audio sources
C Chunk | Structure defining a chunk of audio data to stream
C Sprite | Drawable representation of a texture, with its own transformations, color, etc
C StencilMode | Stencil modes for drawing
C StencilValue | Stencil value type (also used as a mask)
C String | Utility string class that automatically handles conversions between types and encodings
C SuspendAwareClock | Android, chrono-compatible, suspend-aware clock
C TcpListener | Socket that listens to new TCP connections
C TcpSocket | Specialized socket using the TCP protocol
C Text | Graphical text that can be drawn to a render target
C Texture | Image living on the graphics card that can be used for drawing
C Time | Represents a time value
C Transform | 3x3 transform matrix
C Transformable | Decomposed transform defined by a position, a rotation and a scale
C U8StringCharTraits | Character traits for `std::uint8_t`
C UdpSocket | Specialized socket using the UDP protocol
C Utf | Utility class providing generic functions for UTF conversions
C Vector2 | Class template for manipulating 2-dimensional vectors
C Vector3 | Utility template class for manipulating 3-dimensional vectors
C Vertex | Point with color and texture coordinates
C VertexArray | Set of one or more 2D primitives
C VertexBuffer | Vertex buffer storage for one or more 2D primitives
C VideoMode | VideoMode defines a video mode (size, bpp)
C View | 2D camera that defines what region is shown on screen
C Window | Window that serves as a target for OpenGL rendering
C WindowBase | Window that serves as a base for other windows