25 #ifndef SFML_VECTOR3_HPP 26 #define SFML_VECTOR3_HPP 106 template <
typename T>
122 template <
typename T>
135 template <
typename T>
148 template <
typename T>
161 template <
typename T>
174 template <
typename T>
190 template <
typename T>
203 template <
typename T>
219 template <
typename T>
234 template <
typename T>
249 template <
typename T>
252 #include <SFML/System/Vector3.inl> 261 #endif // SFML_VECTOR3_HPP Vector3< T > operator*(const Vector3< T > &left, T right)
Overload of binary operator *.
T x
X coordinate of the vector.
Vector3< T > operator-(const Vector3< T > &left)
Overload of unary operator -.
Vector3()
Default constructor.
Vector3< T > & operator/=(Vector3< T > &left, T right)
Overload of binary operator /=.
Vector3< T > operator+(const Vector3< T > &left, const Vector3< T > &right)
Overload of binary operator +.
T z
Z coordinate of the vector.
bool operator==(const Vector3< T > &left, const Vector3< T > &right)
Overload of binary operator ==.
Vector3< T > operator/(const Vector3< T > &left, T right)
Overload of binary operator /.
Vector3< T > & operator-=(Vector3< T > &left, const Vector3< T > &right)
Overload of binary operator -=.
Vector3< T > & operator*=(Vector3< T > &left, T right)
Overload of binary operator *=.
Vector3< T > & operator+=(Vector3< T > &left, const Vector3< T > &right)
Overload of binary operator +=.
Utility template class for manipulating 3-dimensional vectors.
T y
Y coordinate of the vector.
bool operator!=(const Vector3< T > &left, const Vector3< T > &right)
Overload of binary operator !=.