|
void | swap (Texture &left, Texture &right) noexcept |
| Swap the contents of one texture with those of another.
|
|
void | swap (VertexBuffer &left, VertexBuffer &right) noexcept |
| Swap the contents of one vertex buffer with those of another.
|
|
bool | operator== (IpAddress left, IpAddress right) |
| Overload of operator== to compare two IP addresses.
|
|
bool | operator!= (IpAddress left, IpAddress right) |
| Overload of operator!= to compare two IP addresses.
|
|
bool | operator< (IpAddress left, IpAddress right) |
| Overload of operator< to compare two IP addresses.
|
|
bool | operator> (IpAddress left, IpAddress right) |
| Overload of operator> to compare two IP addresses.
|
|
bool | operator<= (IpAddress left, IpAddress right) |
| Overload of operator<= to compare two IP addresses.
|
|
bool | operator>= (IpAddress left, IpAddress right) |
| Overload of operator>= to compare two IP addresses.
|
|
std::istream & | operator>> (std::istream &stream, std::optional< IpAddress > &address) |
| Overload of operator>> to extract an IP address from an input stream.
|
|
std::ostream & | operator<< (std::ostream &stream, IpAddress address) |
| Overload of operator<< to print an IP address to an output stream.
|
|
constexpr Angle | degrees (float angle) |
| Construct an angle value from a number of degrees.
|
|
constexpr Angle | radians (float angle) |
| Construct an angle value from a number of radians.
|
|
std::ostream & | err () |
| Standard stream used by SFML to output warnings and errors.
|
|
ANativeActivity * | getNativeActivity () |
| Return a pointer to the Android native activity.
|
|
void | sleep (Time duration) |
| Make the current thread sleep for a given duration.
|
|
bool | operator== (const BlendMode &left, const BlendMode &right) |
| Overload of the operator==
|
|
bool | operator!= (const BlendMode &left, const BlendMode &right) |
| Overload of the operator!=
|
|
constexpr bool | operator== (Color left, Color right) |
| Overload of the operator==
|
|
constexpr bool | operator!= (Color left, Color right) |
| Overload of the operator!=
|
|
constexpr Color | operator+ (Color left, Color right) |
| Overload of the binary operator+
|
|
constexpr Color | operator- (Color left, Color right) |
| Overload of the binary operator-
|
|
constexpr Color | operator* (Color left, Color right) |
| Overload of the binary operator*
|
|
constexpr Color & | operator+= (Color &left, Color right) |
| Overload of the binary operator+=
|
|
constexpr Color & | operator-= (Color &left, Color right) |
| Overload of the binary operator-=
|
|
constexpr Color & | operator*= (Color &left, Color right) |
| Overload of the binary operator*=
|
|
template<typename T> |
constexpr bool | operator== (const Rect< T > &lhs, const Rect< T > &rhs) |
| Overload of binary operator==
|
|
template<typename T> |
constexpr bool | operator!= (const Rect< T > &lhs, const Rect< T > &rhs) |
| Overload of binary operator!=
|
|
bool | operator== (const StencilMode &left, const StencilMode &right) |
| Overload of the operator==
|
|
bool | operator!= (const StencilMode &left, const StencilMode &right) |
| Overload of the operator!=
|
|
constexpr Transform | operator* (const Transform &left, const Transform &right) |
| Overload of binary operator* to combine two transforms.
|
|
constexpr Transform & | operator*= (Transform &left, const Transform &right) |
| Overload of binary operator*= to combine two transforms.
|
|
constexpr Vector2f | operator* (const Transform &left, Vector2f right) |
| Overload of binary operator* to transform a point.
|
|
constexpr bool | operator== (const Transform &left, const Transform &right) |
| Overload of binary operator== to compare two transforms.
|
|
constexpr bool | operator!= (const Transform &left, const Transform &right) |
| Overload of binary operator!= to compare two transforms.
|
|
constexpr bool | operator== (Angle left, Angle right) |
| Overload of operator== to compare two angle values.
|
|
constexpr bool | operator!= (Angle left, Angle right) |
| Overload of operator!= to compare two angle values.
|
|
constexpr bool | operator< (Angle left, Angle right) |
| Overload of operator< to compare two angle values.
|
|
constexpr bool | operator> (Angle left, Angle right) |
| Overload of operator> to compare two angle values.
|
|
constexpr bool | operator<= (Angle left, Angle right) |
| Overload of operator<= to compare two angle values.
|
|
constexpr bool | operator>= (Angle left, Angle right) |
| Overload of operator>= to compare two angle values.
|
|
constexpr Angle | operator- (Angle right) |
| Overload of unary operator- to negate an angle value.
|
|
constexpr Angle | operator+ (Angle left, Angle right) |
| Overload of binary operator+ to add two angle values.
|
|
constexpr Angle & | operator+= (Angle &left, Angle right) |
| Overload of binary operator+= to add/assign two angle values.
|
|
constexpr Angle | operator- (Angle left, Angle right) |
| Overload of binary operator- to subtract two angle values.
|
|
constexpr Angle & | operator-= (Angle &left, Angle right) |
| Overload of binary operator-= to subtract/assign two angle values.
|
|
constexpr Angle | operator* (Angle left, float right) |
| Overload of binary operator* to scale an angle value.
|
|
constexpr Angle | operator* (float left, Angle right) |
| Overload of binary operator* to scale an angle value.
|
|
constexpr Angle & | operator*= (Angle &left, float right) |
| Overload of binary operator*= to scale/assign an angle value.
|
|
constexpr Angle | operator/ (Angle left, float right) |
| Overload of binary operator/ to scale an angle value.
|
|
constexpr Angle & | operator/= (Angle &left, float right) |
| Overload of binary operator/= to scale/assign an angle value.
|
|
constexpr float | operator/ (Angle left, Angle right) |
| Overload of binary operator/ to compute the ratio of two angle values.
|
|
constexpr Angle | operator% (Angle left, Angle right) |
| Overload of binary operator% to compute modulo of an angle value.
|
|
constexpr Angle & | operator%= (Angle &left, Angle right) |
| Overload of binary operator%= to compute/assign remainder of an angle value.
|
|
constexpr Angle | operator""_deg (long double angle) |
| User defined literal for angles in degrees, e.g. 10.5_deg
|
|
constexpr Angle | operator""_deg (unsigned long long int angle) |
| User defined literal for angles in degrees, e.g. 90_deg
|
|
constexpr Angle | operator""_rad (long double angle) |
| User defined literal for angles in radians, e.g. 0.1_rad
|
|
constexpr Angle | operator""_rad (unsigned long long int angle) |
| User defined literal for angles in radians, e.g. 2_rad
|
|
bool | operator== (const String &left, const String &right) |
| Overload of operator== to compare two UTF-32 strings.
|
|
bool | operator!= (const String &left, const String &right) |
| Overload of operator!= to compare two UTF-32 strings.
|
|
bool | operator< (const String &left, const String &right) |
| Overload of operator< to compare two UTF-32 strings.
|
|
bool | operator> (const String &left, const String &right) |
| Overload of operator> to compare two UTF-32 strings.
|
|
bool | operator<= (const String &left, const String &right) |
| Overload of operator<= to compare two UTF-32 strings.
|
|
bool | operator>= (const String &left, const String &right) |
| Overload of operator>= to compare two UTF-32 strings.
|
|
String | operator+ (const String &left, const String &right) |
| Overload of binary operator+ to concatenate two strings.
|
|
constexpr Time | seconds (float amount) |
| Construct a time value from a number of seconds.
|
|
constexpr Time | milliseconds (std::int32_t amount) |
| Construct a time value from a number of milliseconds.
|
|
constexpr Time | microseconds (std::int64_t amount) |
| Construct a time value from a number of microseconds.
|
|
constexpr bool | operator== (Time left, Time right) |
| Overload of operator== to compare two time values.
|
|
constexpr bool | operator!= (Time left, Time right) |
| Overload of operator!= to compare two time values.
|
|
constexpr bool | operator< (Time left, Time right) |
| Overload of operator< to compare two time values.
|
|
constexpr bool | operator> (Time left, Time right) |
| Overload of operator> to compare two time values.
|
|
constexpr bool | operator<= (Time left, Time right) |
| Overload of operator<= to compare two time values.
|
|
constexpr bool | operator>= (Time left, Time right) |
| Overload of operator>= to compare two time values.
|
|
constexpr Time | operator- (Time right) |
| Overload of unary operator- to negate a time value.
|
|
constexpr Time | operator+ (Time left, Time right) |
| Overload of binary operator+ to add two time values.
|
|
constexpr Time & | operator+= (Time &left, Time right) |
| Overload of binary operator+= to add/assign two time values.
|
|
constexpr Time | operator- (Time left, Time right) |
| Overload of binary operator- to subtract two time values.
|
|
constexpr Time & | operator-= (Time &left, Time right) |
| Overload of binary operator-= to subtract/assign two time values.
|
|
constexpr Time | operator* (Time left, float right) |
| Overload of binary operator* to scale a time value.
|
|
constexpr Time | operator* (Time left, std::int64_t right) |
| Overload of binary operator* to scale a time value.
|
|
constexpr Time | operator* (float left, Time right) |
| Overload of binary operator* to scale a time value.
|
|
constexpr Time | operator* (std::int64_t left, Time right) |
| Overload of binary operator* to scale a time value.
|
|
constexpr Time & | operator*= (Time &left, float right) |
| Overload of binary operator*= to scale/assign a time value.
|
|
constexpr Time & | operator*= (Time &left, std::int64_t right) |
| Overload of binary operator*= to scale/assign a time value.
|
|
constexpr Time | operator/ (Time left, float right) |
| Overload of binary operator/ to scale a time value.
|
|
constexpr Time | operator/ (Time left, std::int64_t right) |
| Overload of binary operator/ to scale a time value.
|
|
constexpr Time & | operator/= (Time &left, float right) |
| Overload of binary operator/= to scale/assign a time value.
|
|
constexpr Time & | operator/= (Time &left, std::int64_t right) |
| Overload of binary operator/= to scale/assign a time value.
|
|
constexpr float | operator/ (Time left, Time right) |
| Overload of binary operator/ to compute the ratio of two time values.
|
|
constexpr Time | operator% (Time left, Time right) |
| Overload of binary operator% to compute remainder of a time value.
|
|
constexpr Time & | operator%= (Time &left, Time right) |
| Overload of binary operator%= to compute/assign remainder of a time value.
|
|
template<typename T> |
constexpr Vector2< T > | operator- (Vector2< T > right) |
| Overload of unary operator-
|
|
template<typename T> |
constexpr Vector2< T > & | operator+= (Vector2< T > &left, Vector2< T > right) |
| Overload of binary operator+=
|
|
template<typename T> |
constexpr Vector2< T > & | operator-= (Vector2< T > &left, Vector2< T > right) |
| Overload of binary operator-=
|
|
template<typename T> |
constexpr Vector2< T > | operator+ (Vector2< T > left, Vector2< T > right) |
| Overload of binary operator+
|
|
template<typename T> |
constexpr Vector2< T > | operator- (Vector2< T > left, Vector2< T > right) |
| Overload of binary operator-
|
|
template<typename T> |
constexpr Vector2< T > | operator* (Vector2< T > left, T right) |
| Overload of binary operator*
|
|
template<typename T> |
constexpr Vector2< T > | operator* (T left, Vector2< T > right) |
| Overload of binary operator*
|
|
template<typename T> |
constexpr Vector2< T > & | operator*= (Vector2< T > &left, T right) |
| Overload of binary operator*=
|
|
template<typename T> |
constexpr Vector2< T > | operator/ (Vector2< T > left, T right) |
| Overload of binary operator/
|
|
template<typename T> |
constexpr Vector2< T > & | operator/= (Vector2< T > &left, T right) |
| Overload of binary operator/=
|
|
template<typename T> |
constexpr bool | operator== (Vector2< T > left, Vector2< T > right) |
| Overload of binary operator==
|
|
template<typename T> |
constexpr bool | operator!= (Vector2< T > left, Vector2< T > right) |
| Overload of binary operator!=
|
|
template<typename T> |
constexpr Vector3< T > | operator- (const Vector3< T > &left) |
| Overload of unary operator-
|
|
template<typename T> |
constexpr Vector3< T > & | operator+= (Vector3< T > &left, const Vector3< T > &right) |
| Overload of binary operator+=
|
|
template<typename T> |
constexpr Vector3< T > & | operator-= (Vector3< T > &left, const Vector3< T > &right) |
| Overload of binary operator-=
|
|
template<typename T> |
constexpr Vector3< T > | operator+ (const Vector3< T > &left, const Vector3< T > &right) |
| Overload of binary operator+
|
|
template<typename T> |
constexpr Vector3< T > | operator- (const Vector3< T > &left, const Vector3< T > &right) |
| Overload of binary operator-
|
|
template<typename T> |
constexpr Vector3< T > | operator* (const Vector3< T > &left, T right) |
| Overload of binary operator*
|
|
template<typename T> |
constexpr Vector3< T > | operator* (T left, const Vector3< T > &right) |
| Overload of binary operator*
|
|
template<typename T> |
constexpr Vector3< T > & | operator*= (Vector3< T > &left, T right) |
| Overload of binary operator*=
|
|
template<typename T> |
constexpr Vector3< T > | operator/ (const Vector3< T > &left, T right) |
| Overload of binary operator/
|
|
template<typename T> |
constexpr Vector3< T > & | operator/= (Vector3< T > &left, T right) |
| Overload of binary operator/=
|
|
template<typename T> |
constexpr bool | operator== (const Vector3< T > &left, const Vector3< T > &right) |
| Overload of binary operator==
|
|
template<typename T> |
constexpr bool | operator!= (const Vector3< T > &left, const Vector3< T > &right) |
| Overload of binary operator!=
|
|
bool | operator== (const VideoMode &left, const VideoMode &right) |
| Overload of operator== to compare two video modes.
|
|
bool | operator!= (const VideoMode &left, const VideoMode &right) |
| Overload of operator!= to compare two video modes.
|
|
bool | operator< (const VideoMode &left, const VideoMode &right) |
| Overload of operator< to compare video modes.
|
|
bool | operator> (const VideoMode &left, const VideoMode &right) |
| Overload of operator> to compare video modes.
|
|
bool | operator<= (const VideoMode &left, const VideoMode &right) |
| Overload of operator<= to compare video modes.
|
|
bool | operator>= (const VideoMode &left, const VideoMode &right) |
| Overload of operator>= to compare video modes.
|
|