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

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

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