Warning
This page refers to an old version of SFML. Click here to switch to the latest version.
Warning
This page refers to an old version of SFML. Click here to switch to the latest version.
#include <SFML/System/Vector2.inl>Go to the source code of this file.
Classes | |
| class | sf::Vector2< T > |
| Vector2 is an utility class for manipulating 2 dimensional vectors. More... | |
Namespaces | |
| namespace | sf |
Typedefs | |
| typedef Vector2< int > | sf::Vector2i |
| typedef Vector2< float > | sf::Vector2f |
Functions | |
| template<typename T> | |
| Vector2< T > | sf::operator- (const Vector2< T > &V) |
| Operator - overload ; returns the opposite of a vector. | |
| template<typename T> | |
| Vector2< T > & | sf::operator+= (Vector2< T > &V1, const Vector2< T > &V2) |
| Operator += overload ; add two vectors and assign to the first op. | |
| template<typename T> | |
| Vector2< T > & | sf::operator-= (Vector2< T > &V1, const Vector2< T > &V2) |
| Operator -= overload ; subtract two vectors and assign to the first op. | |
| template<typename T> | |
| Vector2< T > | sf::operator+ (const Vector2< T > &V1, const Vector2< T > &V2) |
| Operator + overload ; adds two vectors. | |
| template<typename T> | |
| Vector2< T > | sf::operator- (const Vector2< T > &V1, const Vector2< T > &V2) |
| Operator - overload ; subtracts two vectors. | |
| template<typename T> | |
| Vector2< T > | sf::operator* (const Vector2< T > &V, T X) |
| Operator * overload ; multiply a vector by a scalar value. | |
| template<typename T> | |
| Vector2< T > | sf::operator* (T X, const Vector2< T > &V) |
| Operator * overload ; multiply a scalar value by a vector. | |
| template<typename T> | |
| Vector2< T > & | sf::operator*= (Vector2< T > &V, T X) |
| Operator *= overload ; multiply-assign a vector by a scalar value. | |
| template<typename T> | |
| Vector2< T > | sf::operator/ (const Vector2< T > &V, T X) |
| Operator / overload ; divide a vector by a scalar value. | |
| template<typename T> | |
| Vector2< T > & | sf::operator/= (Vector2< T > &V, T X) |
| Operator /= overload ; divide-assign a vector by a scalar value. | |
| template<typename T> | |
| bool | sf::operator== (const Vector2< T > &V1, const Vector2< T > &V2) |
| Operator == overload ; compares the equality of two vectors. | |
| template<typename T> | |
| bool | sf::operator!= (const Vector2< T > &V1, const Vector2< T > &V2) |
| Operator != overload ; compares the difference of two vectors. | |