SFML 3.0.1
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

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