Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
▼Nsf | |
CAlResource | Base class for classes that require an OpenAL context |
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 |
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 |
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 |
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 |