Donner
C++20 SVG rendering library
Loading...
Searching...
No Matches
donner::Vector2< T > Member List

This is the complete list of members for donner::Vector2< T >, including all inherited members.

angle() constdonner::Vector2< T >inline
angleWith(const Vector2< T > &other) constdonner::Vector2< T >inline
cross(const Vector2< T > &other) constdonner::Vector2< T >inline
distance(const Vector2< T > &other) constdonner::Vector2< T >inline
distanceSquared(const Vector2< T > &other) constdonner::Vector2< T >inline
dot(const Vector2< T > &other) constdonner::Vector2< T >inline
length() constdonner::Vector2< T >inline
lengthSquared() constdonner::Vector2< T >inline
normalize() constdonner::Vector2< T >inline
operator!=(const Vector2< T > &rhs) constdonner::Vector2< T >inline
operator!=(const Vector2< U > &rhs) constdonner::Vector2< T >inline
operator*(const Vector2< T > &rhs) constdonner::Vector2< T >inline
operator*(const T a) constdonner::Vector2< T >inline
operator*donner::Vector2< T >friend
operator*=(const Vector2< T > &rhs)donner::Vector2< T >inline
operator*=(const T a)donner::Vector2< T >inline
operator+(const Vector2< T > &rhs) constdonner::Vector2< T >inline
operator+=(const Vector2< T > &rhs)donner::Vector2< T >inline
operator-() constdonner::Vector2< T >inline
operator-(const Vector2< T > &rhs) constdonner::Vector2< T >inline
operator-=(const Vector2< T > &rhs)donner::Vector2< T >inline
operator/(const Vector2< T > &rhs) constdonner::Vector2< T >inline
operator/(const T a) constdonner::Vector2< T >inline
operator/donner::Vector2< T >friend
operator/=(const Vector2< T > &rhs)donner::Vector2< T >inline
operator/=(const T a)donner::Vector2< T >inline
operator<<donner::Vector2< T >friend
operator=(const Vector2< T > &other)=defaultdonner::Vector2< T >
operator=(Vector2< T > &&other) noexcept=defaultdonner::Vector2< T >
operator=(const Vector2< S > &rhs)donner::Vector2< T >inline
operator==(const Vector2< T > &other) constdonner::Vector2< T >inline
operator==(const Vector2< U > &other) constdonner::Vector2< T >inline
rotate(double radians) constdonner::Vector2< T >inline
rotate(T cosResult, T sinResult) constdonner::Vector2< T >inline
Vector2()=defaultdonner::Vector2< T >
Vector2(T x, T y)donner::Vector2< T >inline
Vector2(const Vector2< T > &other)=defaultdonner::Vector2< T >
Vector2(Vector2< T > &&other) noexcept=defaultdonner::Vector2< T >
Vector2(const Vector2< S > &other)donner::Vector2< T >inline
Vector2(S x, S y)donner::Vector2< T >inline
xdonner::Vector2< T >
XAxis()donner::Vector2< T >inlinestatic
ydonner::Vector2< T >
YAxis()donner::Vector2< T >inlinestatic
Zero()donner::Vector2< T >inlinestatic
~Vector2()=defaultdonner::Vector2< T >