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 | |
NJoystick | Give access to the real-time state of the joysticks |
NListener | The audio listener is the point in the scene from where all the sounds are heard |
CAngle | Represents an angle value |
CAudioResource | Base class for classes that require an audio device |
CBlendMode | Blending modes for drawing |
CCircleShape | Specialized shape representing a circle |
CClock | Utility class that measures the elapsed time |
CColor | Utility class for manipulating RGBA colors |
CContext | Class holding a valid drawing context |
CContextSettings | Structure defining the settings of the OpenGL context attached to a window |
CConvexShape | Specialized shape representing a convex polygon |
CCursor | Cursor defines the appearance of a system cursor |
CDrawable | Abstract base class for objects that can be drawn to a render target |
CEvent | Defines a system event and its parameters |
CException | Library-specific exception type |
CFileInputStream | Implementation of input stream based on a file |
CFont | Class for loading and manipulating character fonts |
CFtp | A FTP client |
CGlResource | Base class for classes that require an OpenGL context |
CGlyph | Structure describing a glyph |
CHttp | A HTTP client |
CImage | Class for loading, manipulating and saving images |
CInputSoundFile | Provide read access to sound files |
CInputStream | Abstract class for custom file input streams |
CIpAddress | Encapsulate an IPv4 network address |
CMemoryInputStream | Implementation of input stream based on a memory chunk |
CMusic | Streamed music played from an audio file |
COutputSoundFile | Provide write access to sound files |
CPacket | Utility class to build blocks of data to transfer over the network |
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 |
CSocket | Base class for all the socket types |
CSocketSelector | Multiplexer that allows to read from multiple sockets |
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 |
CSprite | Drawable representation of a texture, with its own transformations, color, etc |
CStencilMode | Stencil modes for drawing |
CStencilValue | Stencil value type (also used as a mask) |
CString | Utility string class that automatically handles conversions between types and encodings |
CSuspendAwareClock | Android, chrono-compatible, suspend-aware clock |
CTcpListener | Socket that listens to new TCP connections |
CTcpSocket | Specialized socket using the TCP protocol |
CText | Graphical text that can be drawn to a render target |
CTexture | Image living on the graphics card that can be used for drawing |
CTime | Represents a time value |
CTransform | 3x3 transform matrix |
CTransformable | Decomposed transform defined by a position, a rotation and a scale |
CU8StringCharTraits | Character traits for std::uint8_t |
CUdpSocket | Specialized socket using the UDP protocol |
CUtf | Utility class providing generic functions for UTF conversions |
CVector2 | Class template for manipulating 2-dimensional vectors |
CVector3 | Utility template class for manipulating 3-dimensional vectors |
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 |
CVideoMode | VideoMode defines a video mode (size, bpp) |
CView | 2D camera that defines what region is shown on screen |
CWindow | Window that serves as a target for OpenGL rendering |
CWindowBase | Window that serves as a base for other windows |