Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level123]
| Nsf | |
| NJoystick | Give access to the real-time state of the joysticks |
| CIdentification | Structure holding a joystick's identification |
| NListener | The audio listener is the point in the scene from where all the sounds are heard |
| CCone | Structure defining the properties of a directional cone |
| 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 |
| CClosed | Closed event subtype |
| CFocusGained | Gained focus event subtype |
| CFocusLost | Lost focus event subtype |
| CJoystickButtonPressed | Joystick button pressed event subtype |
| CJoystickButtonReleased | Joystick button released event subtype |
| CJoystickConnected | Joystick connected event subtype |
| CJoystickDisconnected | Joystick disconnected event subtype |
| CJoystickMoved | Joystick axis move event subtype |
| CKeyPressed | Key pressed event subtype |
| CKeyReleased | Key released event subtype |
| CMouseButtonPressed | Mouse button pressed event subtype |
| CMouseButtonReleased | Mouse button released event subtype |
| CMouseEntered | Mouse entered event subtype |
| CMouseLeft | Mouse left event subtype |
| CMouseMoved | Mouse move event subtype |
| CMouseMovedRaw | Mouse move raw event subtype |
| CMouseWheelScrolled | Mouse wheel scrolled event subtype |
| CResized | Resized event subtype |
| CSensorChanged | Sensor event subtype |
| CTextEntered | Text event subtype |
| CTouchBegan | Touch began event subtype |
| CTouchEnded | Touch ended event subtype |
| CTouchMoved | Touch moved event subtype |
| CException | Library-specific exception type |
| 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 file name listing |
| CResponse | 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 | HTTP request |
| CResponse | 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 |
| CMemoryInputStream | Implementation of input stream based on a memory chunk |
| CMusic | Streamed music played from an audio file |
| CSpan | Structure defining a time range using the template type |
| 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 aRenderTarget |
| 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) |
| CCurrentTextureType | Special type that can be passed tosetUniform(), 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 | SpecializedSoundRecorder 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 |
| CCone | Structure defining the properties of a directional cone |
| 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 |
| 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 forstd::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 |