Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
▼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 |
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 | 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 |