25#ifndef SFML_VECTOR3_HPP
26#define SFML_VECTOR3_HPP
208#include <SFML/System/Vector3.inl>
Vector3 is an utility class for manipulating 3 dimensional vectors.
Vector3(T X, T Y, T Z)
Construct the vector from its coordinates.
Vector3()
Default constructor.
bool operator==(const Vector2< T > &V1, const Vector2< T > &V2)
Operator == overload ; compares the equality of two vectors.
Color operator*(const Color &Color1, const Color &Color2)
Operator * overload to modulate two colors.
Vector2< T > & operator/=(Vector2< T > &V, T X)
Operator /= overload ; divide-assign a vector by a scalar value.
Color operator+(const Color &Color1, const Color &Color2)
Operator + overload to add two colors.
Vector2< T > operator-(const Vector2< T > &V)
Operator - overload ; returns the opposite of a vector.
Vector2< T > & operator*=(Vector2< T > &V, T X)
Operator *= overload ; multiply-assign a vector by a scalar value.
Vector2< T > operator/(const Vector2< T > &V, T X)
Operator / overload ; divide a vector by a scalar value.
Vector2< T > & operator+=(Vector2< T > &V1, const Vector2< T > &V2)
Operator += overload ; add two vectors and assign to the first op.
bool operator!=(const Vector2< T > &V1, const Vector2< T > &V2)
Operator != overload ; compares the difference of two vectors.
Vector2< T > & operator-=(Vector2< T > &V1, const Vector2< T > &V2)
Operator -= overload ; subtract two vectors and assign to the first op.
Vector3< float > Vector3f