Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nsf
 CAudioResourceAbstract base class for every class that owns a device-dependant resource – allow them to initialize / shutdown even when the audio context is not created
 CClockClock is an utility class for manipulating time
 CColorColor is an utility class for manipulating 32-bits RGBA colors
 CContextClass wrapping an OpenGL context
 CDrawableAbstract base class for every object that can be drawn into a render window
 CEventEvent defines a system event and its parameters
 CJoyButtonEventJoystick buttons events parameters
 CJoyMoveEventJoystick axis move event parameters
 CKeyEventKeyboard event parameters
 CMouseButtonEventMouse buttons events parameters
 CMouseMoveEventMouse move event parameters
 CMouseWheelEventMouse wheel events parameters
 CSizeEventSize events parameters
 CTextEventText event parameters
 CFontFont is the low-level class for loading and manipulating character fonts
 CFtpThis class provides methods for manipulating the FTP protocol (described in RFC 959)
 CDataChannel
 CDirectoryResponseSpecialization of FTP response returning a directory
 CListingResponseSpecialization of FTP response returning a filename lisiting
 CResponseThis class wraps a FTP response, which is basically :
 CGlyphStructure describing a glyph (a visual character)
 CHttpThis class provides methods for manipulating the HTTP protocol (described in RFC 1945)
 CRequestThis class wraps an HTTP request, which is basically :
 CResponseThis class wraps an HTTP response, which is basically :
 CImageImage is the low-level class for loading and manipulating images
 CInputInput handles real-time input from keyboard and mouse
 CIPAddressIPAddress provides easy manipulation of IP v4 addresses
 CListenerListener is a global interface for defining the audio listener properties ; the audio listener is the point in the scene from where all the sounds are heard
 CLockLock is an exception-safe automatic wrapper for locking and unlocking mutexes
 CMatrix3Utility class to manipulate 3x3 matrices representing 2D transformations
 CMusicMusic defines a big sound played using streaming, so usually what we call a music :)
 CMutexMutex defines a mutex (MUTual EXclusion) object, that allows a thread to lock critical instructions to avoid simultaneous access with other threads
 CNonCopyableUtility base class to easily declare non-copyable classes
 CPacketPacket wraps data to send / to receive through the network
 CPostFXPostFX is used to apply a post effect to a window
 CRandomizerRandomizer is an utility class for generating pseudo-random numbers
 CRectRect is an utility class for manipulating rectangles
 CRenderTargetBase class for all render targets (window, image, ...)
 CRenderWindowSimple wrapper for sf::Window that allows easy 2D rendering
 CResourceBase class for every resource that needs to notify dependent classes about its destruction
 CResourcePtrSafe pointer to a T resource (inheriting from sf::Resource<T>), its pointer is automatically reseted when the resource is destroyed
 CSelectorSelector allow reading from multiple sockets without blocking
 CSelectorBasePrivate base class for selectors
 CShapeShape defines a drawable convex shape ; it also defines helper functions to draw simple shapes like lines, rectangles, circles, etc
 CSocketHelperThis class defines helper functions to do all the non-portable socket stuff
 CSocketInitializer
 CSocketTCPSocketTCP wraps a socket using TCP protocol to send data safely (but a bit slower)
 CSocketUDPSocketUDP wraps a socket using UDP protocol to send data fastly (but with less safety)
 CSoundSound defines the properties of a sound such as position, volume, pitch, etc
 CSoundBufferSoundBuffer is the low-level for loading and manipulating sound buffers
 CSoundBufferRecorderSpecialized SoundRecorder which saves the captured audio data into a sound buffer
 CSoundRecorderSoundRecorder is an interface for capturing sound data, it is meant to be used as a base class
 CSoundStreamSoundStream is a streamed sound, ie samples are acquired while the sound is playing
 CChunkStructure defining a chunk of audio data to stream
 CSpriteSprite defines a sprite : texture, transformations, color, and draw on screen
 CStringString defines a graphical 2D text, that can be drawn on screen
 CThreadThread defines an easy way to manipulate a thread
 CUnicodeProvides utility functions to convert from and to any unicode and ASCII encoding
 CTextThis class is an abstract definition of a unicode text, it can be converted from and to any kind of string and encoding
 CVector2Vector2 is an utility class for manipulating 2 dimensional vectors
 CVector3Vector3 is an utility class for manipulating 3 dimensional vectors
 CVideoModeVideoMode defines a video mode (width, height, bpp, frequency) and provides static functions for getting modes supported by the display device
 CViewThis class defines a view (position, size, etc.) ; you can consider it as a 2D camera
 CWindowWindow is a rendering window ; it can create a new window or connect to an existing one
 CWindowListenerBase class for classes that want to receive events from a window (for internal use only)
 CWindowSettingsStructure defining the creation settings of windows