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.
| Nsf | |
| NListener | The audio listener is the point in the scene from where all the sounds are heard |
| NJoystick | Give access to the real-time state of the joysticks |
| CAudioResource | Base class for classes that require an audio device |
| CInputSoundFile | Provide read access to sound files |
| CMusic | Streamed music played from an audio file |
| COutputSoundFile | Provide write access to sound files |
| CSound | Regular sound that can be played in the audio environment |
| CSoundBuffer | Storage for audio samples defining a sound |
| CSoundBufferRecorder | Specialized SoundRecorder which stores the captured audio data into a sound buffer |
| CSoundFileFactory | Manages and instantiates sound file readers and writers |
| CSoundFileReader | Abstract base class for sound file decoding |
| CSoundFileWriter | Abstract base class for sound file encoding |
| CSoundRecorder | Abstract base class for capturing sound data |
| CSoundSource | Base class defining a sound's properties |
| CSoundStream | Abstract base class for streamed audio sources |
| CBlendMode | Blending modes for drawing |
| CCircleShape | Specialized shape representing a circle |
| CColor | Utility class for manipulating RGBA colors |
| CConvexShape | Specialized shape representing a convex polygon |
| CDrawable | Abstract base class for objects that can be drawn to a render target |
| CFont | Class for loading and manipulating character fonts |
| CGlyph | Structure describing a glyph |
| CImage | Class for loading, manipulating and saving images |
| CRect | Utility class for manipulating 2D axis aligned rectangles |
| CRectangleShape | Specialized shape representing a rectangle |
| CRenderStates | Define the states used for drawing to a RenderTarget |
| CRenderTarget | Base class for all render targets (window, texture, ...) |
| CRenderTexture | Target for off-screen 2D rendering into a texture |
| CRenderWindow | Window that can serve as a target for 2D drawing |
| CShader | Shader class (vertex, geometry and fragment) |
| CShape | Base class for textured shapes with outline |
| CSprite | Drawable representation of a texture, with its own transformations, color, etc |
| CStencilValue | Stencil value type (also used as a mask) |
| CStencilMode | Stencil modes for drawing |
| CText | Graphical text that can be drawn to a render target |
| CTexture | Image living on the graphics card that can be used for drawing |
| CTransform | 3x3 transform matrix |
| CTransformable | Decomposed transform defined by a position, a rotation and a scale |
| CVertex | Point with color and texture coordinates |
| CVertexArray | Set of one or more 2D primitives |
| CVertexBuffer | Vertex buffer storage for one or more 2D primitives |
| CView | 2D camera that defines what region is shown on screen |
| CFtp | A FTP client |
| CHttp | A HTTP client |
| CIpAddress | Encapsulate an IPv4 network address |
| CPacket | Utility class to build blocks of data to transfer over the network |
| CSocket | Base class for all the socket types |
| CSocketSelector | Multiplexer that allows to read from multiple sockets |
| CTcpListener | Socket that listens to new TCP connections |
| CTcpSocket | Specialized socket using the TCP protocol |
| CUdpSocket | Specialized socket using the UDP protocol |
| CAngle | Represents an angle value |
| CClock | Utility class that measures the elapsed time |
| CException | Library-specific exception type |
| CFileInputStream | Implementation of input stream based on a file |
| CInputStream | Abstract class for custom file input streams |
| CMemoryInputStream | Implementation of input stream based on a memory chunk |
| CU8StringCharTraits | Character traits for std::uint8_t |
| CString | Utility string class that automatically handles conversions between types and encodings |
| CSuspendAwareClock | Android, chrono-compatible, suspend-aware clock |
| CTime | Represents a time value |
| CUtf | Utility class providing generic functions for UTF conversions |
| CUtf< 8 > | Specialization of the Utf template for UTF-8 |
| CUtf< 16 > | Specialization of the Utf template for UTF-16 |
| CUtf< 32 > | Specialization of the Utf template for UTF-32 |
| CVector2 | Class template for manipulating 2-dimensional vectors |
| CVector3 | Utility template class for manipulating 3-dimensional vectors |
| CContext | Class holding a valid drawing context |
| CContextSettings | Structure defining the settings of the OpenGL context attached to a window |
| CCursor | Cursor defines the appearance of a system cursor |
| CEvent | Defines a system event and its parameters |
| CGlResource | Base class for classes that require an OpenGL context |
| CVideoMode | VideoMode defines a video mode (size, bpp) |
| CWindow | Window that serves as a target for OpenGL rendering |
| CWindowBase | Window that serves as a base for other windows |