|
| class | AudioResource |
| | Abstract base class for every class that owns a device-dependant resource – allow them to initialize / shutdown even when the audio context is not created. More...
|
| class | Clock |
| | Clock is an utility class for manipulating time. More...
|
| class | Color |
| | Color is an utility class for manipulating 32-bits RGBA colors. More...
|
| class | Context |
| | Class wrapping an OpenGL context. More...
|
| class | Drawable |
| | Abstract base class for every object that can be drawn into a render window. More...
|
| class | Event |
| | Event defines a system event and its parameters. More...
|
| class | Font |
| | Font is the low-level class for loading and manipulating character fonts. More...
|
| class | Ftp |
| | This class provides methods for manipulating the FTP protocol (described in RFC 959). More...
|
| class | Glyph |
| | Structure describing a glyph (a visual character). More...
|
| class | Http |
| | This class provides methods for manipulating the HTTP protocol (described in RFC 1945). More...
|
| class | Image |
| | Image is the low-level class for loading and manipulating images. More...
|
| class | Input |
| | Input handles real-time input from keyboard and mouse. More...
|
| class | IPAddress |
| | IPAddress provides easy manipulation of IP v4 addresses. More...
|
| class | Listener |
| | Listener 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. More...
|
| class | Lock |
| | Lock is an exception-safe automatic wrapper for locking and unlocking mutexes. More...
|
| class | Matrix3 |
| | Utility class to manipulate 3x3 matrices representing 2D transformations. More...
|
| class | Music |
| | Music defines a big sound played using streaming, so usually what we call a music :). More...
|
| class | Mutex |
| | Mutex defines a mutex (MUTual EXclusion) object, that allows a thread to lock critical instructions to avoid simultaneous access with other threads. More...
|
| struct | NonCopyable |
| | Utility base class to easily declare non-copyable classes. More...
|
| class | Packet |
| | Packet wraps data to send / to receive through the network. More...
|
| class | PostFX |
| | PostFX is used to apply a post effect to a window. More...
|
| class | Randomizer |
| | Randomizer is an utility class for generating pseudo-random numbers. More...
|
| class | Rect |
| | Rect is an utility class for manipulating rectangles. More...
|
| class | RenderTarget |
| | Base class for all render targets (window, image, ...). More...
|
| class | RenderWindow |
| | Simple wrapper for sf::Window that allows easy 2D rendering. More...
|
| class | Resource |
| | Base class for every resource that needs to notify dependent classes about its destruction. More...
|
| class | ResourcePtr |
| | Safe pointer to a T resource (inheriting from sf::Resource<T>), its pointer is automatically reseted when the resource is destroyed. More...
|
| class | Selector |
| | Selector allow reading from multiple sockets without blocking. More...
|
| class | SelectorBase |
| | Private base class for selectors. More...
|
| class | Shape |
| | Shape defines a drawable convex shape ; it also defines helper functions to draw simple shapes like lines, rectangles, circles, etc. More...
|
| class | SocketHelper |
| | This class defines helper functions to do all the non-portable socket stuff. More...
|
| class | SocketTCP |
| | SocketTCP wraps a socket using TCP protocol to send data safely (but a bit slower). More...
|
| class | SocketUDP |
| | SocketUDP wraps a socket using UDP protocol to send data fastly (but with less safety). More...
|
| class | Sound |
| | Sound defines the properties of a sound such as position, volume, pitch, etc. More...
|
| class | SoundBuffer |
| | SoundBuffer is the low-level for loading and manipulating sound buffers. More...
|
| class | SoundBufferRecorder |
| | Specialized SoundRecorder which saves the captured audio data into a sound buffer. More...
|
| class | SoundRecorder |
| | SoundRecorder is an interface for capturing sound data, it is meant to be used as a base class. More...
|
| class | SoundStream |
| | SoundStream is a streamed sound, ie samples are acquired while the sound is playing. More...
|
| class | Sprite |
| | Sprite defines a sprite : texture, transformations, color, and draw on screen. More...
|
| class | String |
| | String defines a graphical 2D text, that can be drawn on screen. More...
|
| class | Thread |
| | Thread defines an easy way to manipulate a thread. More...
|
| class | Unicode |
| | Provides utility functions to convert from and to any unicode and ASCII encoding. More...
|
| class | Vector2 |
| | Vector2 is an utility class for manipulating 2 dimensional vectors. More...
|
| class | Vector3 |
| | Vector3 is an utility class for manipulating 3 dimensional vectors. More...
|
| class | VideoMode |
| | VideoMode defines a video mode (width, height, bpp, frequency) and provides static functions for getting modes supported by the display device. More...
|
| class | View |
| | This class defines a view (position, size, etc.) ; you can consider it as a 2D camera. More...
|
| class | Window |
| | Window is a rendering window ; it can create a new window or connect to an existing one. More...
|
| class | WindowListener |
| | Base class for classes that want to receive events from a window (for internal use only). More...
|
| struct | WindowSettings |
| | Structure defining the creation settings of windows. More...
|
|
| Color | operator+ (const Color &Color1, const Color &Color2) |
| | Operator + overload to add two colors.
|
| Color | operator* (const Color &Color1, const Color &Color2) |
| | Operator * overload to modulate two colors.
|
| std::istream & | operator>> (std::istream &Stream, IPAddress &Address) |
| | Operator >> overload to extract an address from an input stream.
|
| std::ostream & | operator<< (std::ostream &Stream, const IPAddress &Address) |
| | Operator << overload to print an address to an output stream.
|
| void | Sleep (float Duration) |
| | Make the current thread sleep for a given time.
|
| template<typename T> |
| Vector2< T > | operator- (const Vector2< T > &V) |
| | Operator - overload ; returns the opposite of a vector.
|
| template<typename T> |
| Vector2< T > & | operator+= (Vector2< T > &V1, const Vector2< T > &V2) |
| | Operator += overload ; add two vectors and assign to the first op.
|
| template<typename T> |
| Vector2< T > & | operator-= (Vector2< T > &V1, const Vector2< T > &V2) |
| | Operator -= overload ; subtract two vectors and assign to the first op.
|
| template<typename T> |
| Vector2< T > | operator+ (const Vector2< T > &V1, const Vector2< T > &V2) |
| | Operator + overload ; adds two vectors.
|
| template<typename T> |
| Vector2< T > | operator- (const Vector2< T > &V1, const Vector2< T > &V2) |
| | Operator - overload ; subtracts two vectors.
|
| template<typename T> |
| Vector2< T > | operator* (const Vector2< T > &V, T X) |
| | Operator * overload ; multiply a vector by a scalar value.
|
| template<typename T> |
| Vector2< T > | operator* (T X, const Vector2< T > &V) |
| | Operator * overload ; multiply a scalar value by a vector.
|
| template<typename T> |
| Vector2< T > & | operator*= (Vector2< T > &V, T X) |
| | Operator *= overload ; multiply-assign a vector by a scalar value.
|
| template<typename T> |
| Vector2< T > | operator/ (const Vector2< T > &V, T X) |
| | Operator / overload ; divide a vector by a scalar value.
|
| template<typename T> |
| Vector2< T > & | operator/= (Vector2< T > &V, T X) |
| | Operator /= overload ; divide-assign a vector by a scalar value.
|
| template<typename T> |
| bool | operator== (const Vector2< T > &V1, const Vector2< T > &V2) |
| | Operator == overload ; compares the equality of two vectors.
|
| template<typename T> |
| bool | operator!= (const Vector2< T > &V1, const Vector2< T > &V2) |
| | Operator != overload ; compares the difference of two vectors.
|
| template<typename T> |
| Vector3< T > | operator- (const Vector3< T > &V) |
| | Operator - overload ; returns the opposite of a vector.
|
| template<typename T> |
| Vector3< T > & | operator+= (Vector3< T > &V1, const Vector3< T > &V2) |
| | Operator += overload ; add two vectors and assign to the first op.
|
| template<typename T> |
| Vector3< T > & | operator-= (Vector3< T > &V1, const Vector3< T > &V2) |
| | Operator -= overload ; subtract two vectors and assign to the first op.
|
| template<typename T> |
| Vector3< T > | operator+ (const Vector3< T > &V1, const Vector3< T > &V2) |
| | Operator + overload ; adds two vectors.
|
| template<typename T> |
| Vector3< T > | operator- (const Vector3< T > &V1, const Vector3< T > &V2) |
| | Operator - overload ; subtracts two vectors.
|
| template<typename T> |
| Vector3< T > | operator* (const Vector3< T > &V, T X) |
| | Operator * overload ; multiply a vector by a scalar value.
|
| template<typename T> |
| Vector3< T > | operator* (T X, const Vector3< T > &V) |
| | Operator * overload ; multiply a scalar value by a vector.
|
| template<typename T> |
| Vector3< T > & | operator*= (Vector3< T > &V, T X) |
| | Operator *= overload ; multiply-assign a vector by a scalar value.
|
| template<typename T> |
| Vector3< T > | operator/ (const Vector3< T > &V, T X) |
| | Operator / overload ; divide a vector by a scalar value.
|
| template<typename T> |
| Vector3< T > & | operator/= (Vector3< T > &V, T X) |
| | Operator /= overload ; divide-assign a vector by a scalar value.
|
| template<typename T> |
| bool | operator== (const Vector3< T > &V1, const Vector3< T > &V2) |
| | Operator == overload ; compares the equality of two vectors.
|
| template<typename T> |
| bool | operator!= (const Vector3< T > &V1, const Vector3< T > &V2) |
| | Operator != overload ; compares the difference of two vectors.
|