|  ▼Nsf |  | 
|  CAlResource | Base class for classes that require an OpenAL context  | 
|  CBlendMode | Blending modes for drawing  | 
|  CCircleShape | Specialized shape representing a circle  | 
|  CClipboard | Give access to the system clipboard  | 
|  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  | 
|  CJoystickButtonEvent | Joystick buttons events parameters (JoystickButtonPressed, JoystickButtonReleased)  | 
|  CJoystickConnectEvent | Joystick connection events parameters (JoystickConnected, JoystickDisconnected)  | 
|  CJoystickMoveEvent | Joystick axis move event parameters (JoystickMoved)  | 
|  CKeyEvent | Keyboard event parameters (KeyPressed, KeyReleased)  | 
|  CMouseButtonEvent | Mouse buttons events parameters (MouseButtonPressed, MouseButtonReleased)  | 
|  CMouseMoveEvent | Mouse move event parameters (MouseMoved)  | 
|  CMouseWheelEvent | Mouse wheel events parameters (MouseWheelMoved)  | 
|  CMouseWheelScrollEvent | Mouse wheel events parameters (MouseWheelScrolled)  | 
|  CSensorEvent | Sensor event parameters (SensorChanged)  | 
|  CSizeEvent | Size events parameters (Resized)  | 
|  CTextEvent | Text event parameters (TextEntered)  | 
|  CTouchEvent | Touch events parameters (TouchBegan, TouchMoved, TouchEnded)  | 
|  CFileInputStream | Implementation of input stream based on a file  | 
|  ▶CFont | Class for loading and manipulating character fonts  | 
|  CInfo | Holds various information about a font  | 
|  ▶CFtp | A FTP client  | 
|  CDirectoryResponse | Specialization of FTP response returning a directory  | 
|  CListingResponse | Specialization of FTP response returning a filename listing  | 
|  CResponse | Define a FTP response  | 
|  ▶CGlResource | Base class for classes that require an OpenGL context  | 
|  CTransientContextLock | RAII helper class to temporarily lock an available context for use  | 
|  CGlyph | Structure describing a glyph  | 
|  ▶CHttp | A HTTP client  | 
|  CRequest | Define a HTTP request  | 
|  CResponse | Define a HTTP response  | 
|  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  | 
|  ▶CJoystick | Give access to the real-time state of the joysticks  | 
|  CIdentification | Structure holding a joystick's identification  | 
|  CKeyboard | Give access to the real-time state of the keyboard  | 
|  CListener | The audio listener is the point in the scene from where all the sounds are heard  | 
|  CLock | Automatic wrapper for locking and unlocking mutexes  | 
|  CMemoryInputStream | Implementation of input stream based on a memory chunk  | 
|  CMouse | Give access to the real-time state of the mouse  | 
|  ▶CMusic | Streamed music played from an audio file  | 
|  CSpan | Structure defining a time range using the template type  | 
|  CMutex | Blocks concurrent access to shared resources from multiple threads  | 
|  CNonCopyable | Utility class that makes any derived class non-copyable  | 
|  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  | 
|  CSensor | Give access to the real-time state of the sensors  | 
|  ▶CShader | Shader class (vertex, geometry and fragment)  | 
|  CCurrentTextureType | Special type that can be passed to setUniform(), and that represents the texture of the object being drawn  | 
|  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  | 
|  CInfo | Structure holding the audio properties of a sound file  | 
|  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  | 
|  CChunk | Structure defining a chunk of audio data to stream  | 
|  CSprite | Drawable representation of a texture, with its own transformations, color, etc  | 
|  CString | Utility string class that automatically handles conversions between types and encodings  | 
|  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  | 
|  CThread | Utility class to manipulate threads  | 
|  CThreadLocal | Defines variables with thread-local storage  | 
|  CThreadLocalPtr | Pointer to a thread-local variable  | 
|  CTime | Represents a time value  | 
|  CTouch | Give access to the real-time state of the touches  | 
|  CTransform | Define a 3x3 transform matrix  | 
|  CTransformable | Decomposed transform defined by a position, a rotation and a scale  | 
|  CUdpSocket | Specialized socket using the UDP protocol  | 
|  CUtf | Utility class providing generic functions for UTF conversions  | 
|  CUtf< 16 > | Specialization of the Utf template for UTF-16  | 
|  CUtf< 32 > | Specialization of the Utf template for UTF-32  | 
|  CUtf< 8 > | Specialization of the Utf template for UTF-8  | 
|  CVector2 | Utility template class for manipulating 2-dimensional vectors  | 
|  CVector3 | Utility template class for manipulating 3-dimensional vectors  | 
|  CVertex | Define a point with color and texture coordinates  | 
|  CVertexArray | Define a set of one or more 2D primitives  | 
|  CVertexBuffer | Vertex buffer storage for one or more 2D primitives  | 
|  CVideoMode | VideoMode defines a video mode (width, height, bpp)  | 
|  CView | 2D camera that defines what region is shown on screen  | 
|  CWindow | Window that serves as a target for OpenGL rendering  |