Leonetienne/Eule
Homemade math library, mainly targetted towards computer graphics
Eule::Vector2< T > Member List

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

CrossProduct(const Vector2< T > &other) constEule::Vector2< T >
DotProduct(const Vector2< T > &other) constEule::Vector2< T >
downEule::Vector2< T >static
leftEule::Vector2< T >static
Lerp(const Vector2< T > &other, double t) constEule::Vector2< T >
LerpSelf(const Vector2< T > &other, double t)Eule::Vector2< T >
Magnitude() constEule::Vector2< T >
Normalize() constEule::Vector2< T >
NormalizeSelf()Eule::Vector2< T >
oneEule::Vector2< T >static
operator Vector3< T >() constEule::Vector2< T >
operator Vector4< T >() constEule::Vector2< T >
operator!=(const Vector2< T > &other) constEule::Vector2< T >
operator*(const T scale) constEule::Vector2< T >
operator*=(const T scale)Eule::Vector2< T >
operator+(const Vector2< T > &other) constEule::Vector2< T >
operator+=(const Vector2< T > &other)Eule::Vector2< T >
operator-(const Vector2< T > &other) constEule::Vector2< T >
operator-() constEule::Vector2< T >
operator-=(const Vector2< T > &other)Eule::Vector2< T >
operator/(const T scale) constEule::Vector2< T >
operator/=(const T scale)Eule::Vector2< T >
operator<<(std::ostream &os, const Vector2< T > &v)Eule::Vector2< T >friend
operator<<(std::wostream &os, const Vector2< T > &v)Eule::Vector2< T >friend
operator=(const Vector2< T > &other)Eule::Vector2< T >
operator=(Vector2< T > &&other) noexceptEule::Vector2< T >
operator==(const Vector2< T > &other) constEule::Vector2< T >
operator[](std::size_t idx)Eule::Vector2< T >
operator[](std::size_t idx) constEule::Vector2< T >
rightEule::Vector2< T >static
Similar(const Vector2< T > &other, double epsilon=0.00001) constEule::Vector2< T >
SqrMagnitude() constEule::Vector2< T >
ToDouble() constEule::Vector2< T >
ToInt() constEule::Vector2< T >
upEule::Vector2< T >static
Vector2()Eule::Vector2< T >inline
Vector2(T _x, T _y)Eule::Vector2< T >inline
Vector2(const Vector2< T > &other)=defaultEule::Vector2< T >
Vector2(Vector2< T > &&other) noexcept=defaultEule::Vector2< T >
VectorScale(const Vector2< T > &scalar) constEule::Vector2< T >
xEule::Vector2< T >
yEule::Vector2< T >
zeroEule::Vector2< T >static