sfClock | SfClock is an utility class for manipulating time |
sfColor | SfColor is an utility class for manipulating colors |
sfDrawable | Abstract base class for every object that can be drawn into a render window |
sfEvent | SfEvent defines a system event and its parameters |
sfImage | SfImage is the low-level class for loading and manipulating images |
sfInput | SfInput handles real-time input from keyboard and mouse |
sfIPAddress | SfIPAddress provides easy manipulation of IP v4 addresses |
sfKey | Definition of key codes for keyboard events |
sfLock | SfLock is an exception-safe automatic wrapper for locking and unlocking mutexes |
sfMouse | Definition of button codes for mouse events |
sfMusic | SfMusic defines a big sound played using streaming, so usually what we call a music :) |
sfMutex | SfMutex defines a mutex (MUTual EXclusion) object, that allows a thread to lock critical instructions to avoid simultaneous access with other threads |
sfNonCopyable | Utility base class to easily declare non-copyable classes |
sfOpenGLCaps | Interface for requesting OpenGL extensions and capabilities |
sfPacket | SfPacket wraps data to send / to receive through the network |
sfPostFX | SfPostFX is used to apply a post effect to a window |
sfRandomizer | SfRandom is an utility class for generating pseudo-random numbers |
sfRect< T > | SfRect is an utility class for manipulating rectangles |
sfRenderWindow | Simple wrapper for sfWindow that allows easy 2D rendering |
sfSelector< SocketType > | SfSelector allow reading from multiple sockets without blocking |
sfSocketTCP | SfSocketTCP wraps a socket using TCP protocol to send data safely (but a bit slower) |
sfSocketUDP | SfSocketUDP wraps a socket using UDP protocol to send data fastly (but with less safety) |
sfSound | SfSound defines the properties of the sound such as position, volume, pitch, etc |
sfSoundBuffer | SfSoundBuffer is the low-level for loading and manipulating sound buffers |
sfSoundBufferRecorder | Specialized sfSoundRecorder which saves the captured audio data into a sound buffer |
sfSoundRecorder | SfSoundRecorder is an interface for capturing sound data, it is meant to be used as a base class |
sfSoundStream | SfSoundStream is a streamed sound, ie samples are acquired while the sound is playing |
sfSoundStream::Chunk | Structure defining a chunk of audio data to stream |
sfSprite | SfSprite defines a sprite : texture, transformations, color, and draw on screen |
sfString | SfString defines a graphical 2D text, that can be drawn on screen |
sfThread | SfThread defines a thread :) There is two ways to use sfThread :
- Inherit from it and override the Run() virtual function
- Construct a sfThread instance and pass it a function pointer to call
|
sfVideoMode | SfVideoMode defines a video mode (width, height, bpp, frequency) and provides static functions for getting modes supported by the display device |
sfView | SfView defines a view (position, size and zoom) ; you can consider it as a camera |
sfWindow | SfWindow is a rendering window ; it can create a new window or connect to an existing one |
sfWindowListener | Base class for classes that want to receive events from a window (for internal use only) |