Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
Csf::Angle | Represents an angle value |
►Csf::AudioResource | Base class for classes that require an audio device |
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::Event::Closed | Closed event subtype |
Csf::Color | Utility class for manipulating RGBA colors |
Csf::Listener::Cone | Structure defining the properties of a directional cone |
Csf::SoundSource::Cone | Structure defining the properties of a directional cone |
Csf::ContextSettings | Structure defining the settings of the OpenGL context attached to a window |
Csf::Shader::CurrentTextureType | Special type that can be passed to setUniform(), and that represents the texture of the object being drawn |
Csf::Cursor | Cursor defines the appearance of a system cursor |
►Csf::Drawable | Abstract base class for objects that can be drawn to a render target |
Csf::Event | Defines a system event and its parameters |
Csf::Event::FocusGained | Gained focus event subtype |
Csf::Event::FocusLost | Lost focus event subtype |
Csf::Font | Class for loading and manipulating character fonts |
Csf::Ftp | A FTP client |
►Csf::GlResource | Base class for classes that require an OpenGL context |
Csf::Glyph | Structure describing a glyph |
Csf::Http | A HTTP client |
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::SoundFileReader::Info | Structure holding the audio properties of a sound file |
Csf::InputSoundFile | Provide read access to sound files |
►Csf::InputStream | Abstract class for custom file input streams |
Csf::IpAddress | Encapsulate an IPv4 network address |
Csf::Event::JoystickButtonPressed | Joystick button pressed event subtype |
Csf::Event::JoystickButtonReleased | Joystick button released event subtype |
Csf::Event::JoystickConnected | Joystick connected event subtype |
Csf::Event::JoystickDisconnected | Joystick disconnected event subtype |
Csf::Event::JoystickMoved | Joystick axis move event subtype |
Csf::Event::KeyPressed | Key pressed event subtype |
Csf::Event::KeyReleased | Key released event subtype |
Csf::Event::MouseButtonPressed | Mouse button pressed event subtype |
Csf::Event::MouseButtonReleased | Mouse button released event subtype |
Csf::Event::MouseEntered | Mouse entered event subtype |
Csf::Event::MouseLeft | Mouse left event subtype |
Csf::Event::MouseMoved | Mouse move event subtype |
Csf::Event::MouseMovedRaw | Mouse move raw event subtype |
Csf::Event::MouseWheelScrolled | Mouse wheel scrolled event subtype |
Csf::OutputSoundFile | Provide write access to sound files |
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::Rect< float > | |
Csf::Rect< int > | |
Csf::RenderStates | Define the states used for drawing to a RenderTarget |
►Csf::RenderTarget | Base class for all render targets (window, texture, ...) |
Csf::Http::Request | HTTP request |
Csf::Event::Resized | Resized event subtype |
►Csf::Ftp::Response | FTP response |
Csf::Http::Response | HTTP response |
►Cstd::runtime_error | |
Csf::Event::SensorChanged | Sensor event subtype |
►Csf::Socket | Base class for all the socket types |
Csf::SocketSelector | Multiplexer that allows to read from multiple sockets |
Csf::SoundBuffer | Storage for audio samples defining a sound |
Csf::SoundFileFactory | Manages and instantiates sound file readers and writers |
Csf::SoundFileReader | Abstract base class for sound file decoding |
Csf::SoundFileWriter | Abstract base class for sound file encoding |
►Csf::SoundRecorder | Abstract base class for capturing sound data |
Csf::Music::Span< T > | Structure defining a time range using the template type |
Csf::StencilMode | Stencil modes for drawing |
Csf::StencilValue | Stencil value type (also used as a mask) |
Csf::String | Utility string class that automatically handles conversions between types and encodings |
Csf::SuspendAwareClock | Android, chrono-compatible, suspend-aware clock |
Csf::Event::TextEntered | Text event subtype |
Csf::Time | Represents a time value |
Csf::Event::TouchBegan | Touch began event subtype |
Csf::Event::TouchEnded | Touch ended event subtype |
Csf::Event::TouchMoved | Touch moved event subtype |
Csf::Transform | 3x3 transform matrix |
►Csf::Transformable | Decomposed transform defined by a position, a rotation and a scale |
Csf::GlResource::TransientContextLock | RAII helper class to temporarily lock an available context for use |
Csf::U8StringCharTraits | Character traits for std::uint8_t |
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 > | Class template for manipulating 2-dimensional vectors |
Csf::Vector2< float > | |
Csf::Vector2< int > | |
Csf::Vector2< unsigned int > | |
Csf::Vector3< T > | Utility template class for manipulating 3-dimensional vectors |
Csf::Vector3< float > | |
Csf::Vertex | Point with color and texture coordinates |
Csf::VideoMode | VideoMode defines a video mode (size, bpp) |
Csf::View | 2D camera that defines what region is shown on screen |
►Csf::WindowBase | Window that serves as a base for other windows |