SFML - Simple and Fast Multimedia Library

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

N sf |
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
N Dns | Perform Domain Name System queries to lookup DNS records for various purposes
C MxRecord | A DNS MX record
C SrvRecord | A DNS SRV record
N Joystick | Give access to the real-time state of the joysticks
C Identification | Structure holding a joystick's identification
C AudioResource | Base class for classes that require an audio device
C InputSoundFile | Provide read access to sound files
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 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 BlendMode | Blending modes for drawing
C CircleShape | Specialized shape representing a circle
C Color | Utility class for manipulating RGBA colors
C ConvexShape | Specialized shape representing a convex polygon
C Drawable | Abstract base class for objects that can be drawn to a render target
C Font | Class for loading and manipulating character fonts
C Info | Holds various information about a font
C Glyph | Structure describing a glyph
C Image | Class for loading, manipulating and saving images
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 Sprite | Drawable representation of a texture, with its own transformations, color, etc
C StencilValue | Stencil value type (also used as a mask)
C StencilMode | Stencil modes for drawing
C Text | Graphical text that can be drawn to a render target
C ShapedGlyph | Structure describing a glyph after shaping
C Texture | Image living on the graphics card that can be used for drawing
C Transform | 3x3 transform matrix
C Transformable | Decomposed transform defined by a position, a rotation and a scale
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 View | 2D camera that defines what region is shown on screen
C Ftp | A FTP client
C Response | FTP response
C DirectoryResponse | Specialization of FTP response returning a directory
C ListingResponse | Specialization of FTP response returning a file name listing
C Http | A HTTP client
C Request | HTTP request
C Response | HTTP response
C IpAddress | Encapsulate an IPv4 network address
C Packet | Utility class to build blocks of data to transfer over the network
C Sftp | An SSH File Transfer Protocol (SFTP) client
C Result | SFTP result
C PathResult | Result of an operation returning a path
C Attributes | File or directory attributes
C AttributesResult | Result of an operation returning attributes
C ListingResult | Result of an operation returning a directory listing
C SessionInfo | Structure containing information about an active SFTP session
C HostKey | Host key used to identify a host
C Socket | Base class for all the socket types
C SocketSelector | Multiplexer that allows to read from multiple sockets
C TcpListener | Socket that listens to new TCP connections
C TcpSocket | Specialized socket using the TCP protocol
C UdpSocket | Specialized socket using the UDP protocol
C Angle | Represents an angle value
C Clock | Utility class that measures the elapsed time
C Exception | Library-specific exception type
C FileInputStream | Implementation of input stream based on a file
C InputStream | Abstract class for custom file input streams
C MemoryInputStream | Implementation of input stream based on a memory chunk
C U8StringCharTraits | Character traits for std::uint8_t
C String | Utility string class that automatically handles conversions between types and encodings
C SuspendAwareClock | Android, chrono-compatible, suspend-aware clock
C Time | Represents a time value
C TimeoutWithPredicate | Utility class providing hybrid functionality of a timeout and a continuation predicate
C Utf | Utility class providing generic functions for UTF conversions
C Utf< 8 > | Specialization of the Utf template for UTF-8
C Utf< 16 > | Specialization of the Utf template for UTF-16
C Utf< 32 > | Specialization of the Utf template for UTF-32
C Vector2 | Class template for manipulating 2-dimensional vectors
C Vector3 | Utility template class for manipulating 3-dimensional vectors
C Version |
C Context | Class holding a valid drawing context
C ContextSettings | Structure defining the settings of the OpenGL context attached to a window
C Cursor | Cursor defines the appearance of a system cursor
C Event | Defines a system event and its parameters
C Closed | Closed event subtype
C Resized | Resized event subtype
C FocusLost | Lost focus event subtype
C FocusGained | Gained focus event subtype
C TextEntered | Text event subtype
C KeyPressed | Key pressed event subtype
C KeyReleased | Key released event subtype
C MouseWheelScrolled | Mouse wheel scrolled event subtype
C MouseButtonPressed | Mouse button pressed event subtype
C MouseButtonReleased | Mouse button released event subtype
C MouseMoved | Mouse move event subtype
C MouseMovedRaw | Mouse move raw event subtype
C MouseEntered | Mouse entered event subtype
C MouseLeft | Mouse left event subtype
C JoystickButtonPressed | Joystick button pressed event subtype
C JoystickButtonReleased | Joystick button released event subtype
C JoystickMoved | Joystick axis move event subtype
C JoystickConnected | Joystick connected event subtype
C JoystickDisconnected | Joystick disconnected event subtype
C TouchBegan | Touch began event subtype
C TouchMoved | Touch moved event subtype
C TouchEnded | Touch ended event subtype
C SensorChanged | Sensor event subtype
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 VideoMode | VideoMode defines a video mode (size, bpp)
C Window | Window that serves as a target for OpenGL rendering
C WindowBase | Window that serves as a base for other windows