Leonetienne/Eule
Homemade math library, mainly targetted towards computer graphics
Eule
Vector4
Eule::Vector4< T > Member List
This is the complete list of members for
Eule::Vector4< T >
, including all inherited members.
backward
Eule::Vector4< T >
static
down
Eule::Vector4< T >
static
forward
Eule::Vector4< T >
static
future
Eule::Vector4< T >
static
left
Eule::Vector4< T >
static
Lerp
(const Vector4< T > &other, double t) const
Eule::Vector4< T >
LerpSelf
(const Vector4< T > &other, double t)
Eule::Vector4< T >
Magnitude
() const
Eule::Vector4< T >
Normalize
() const
Eule::Vector4< T >
NormalizeSelf
()
Eule::Vector4< T >
one
Eule::Vector4< T >
static
operator Vector2< T >
() const
Eule::Vector4< T >
operator Vector3< T >
() const
Eule::Vector4< T >
operator!=
(const Vector4< T > &other) const
Eule::Vector4< T >
operator*
(const T scale) const
Eule::Vector4< T >
operator*
(const Matrix4x4 &mat) const
Eule::Vector4< T >
operator*=
(const T scale)
Eule::Vector4< T >
operator*=
(const Matrix4x4 &mat)
Eule::Vector4< T >
operator+
(const Vector4< T > &other) const
Eule::Vector4< T >
operator+=
(const Vector4< T > &other)
Eule::Vector4< T >
operator-
(const Vector4< T > &other) const
Eule::Vector4< T >
operator-
() const
Eule::Vector4< T >
operator-=
(const Vector4< T > &other)
Eule::Vector4< T >
operator/
(const T scale) const
Eule::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) noexcept
Eule::Vector4< T >
operator==
(const Vector4< T > &other) const
Eule::Vector4< T >
operator[]
(std::size_t idx)
Eule::Vector4< T >
operator[]
(std::size_t idx) const
Eule::Vector4< T >
past
Eule::Vector4< T >
static
right
Eule::Vector4< T >
static
Similar
(const Vector4< T > &other, double epsilon=0.00001) const
Eule::Vector4< T >
SqrMagnitude
() const
Eule::Vector4< T >
ToDouble
() const
Eule::Vector4< T >
ToInt
() const
Eule::Vector4< T >
up
Eule::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)=default
Eule::Vector4< T >
Vector4
(Vector4< T > &&other) noexcept=default
Eule::Vector4< T >
VectorScale
(const Vector4< T > &scalar) const
Eule::Vector4< T >
w
Eule::Vector4< T >
x
Eule::Vector4< T >
y
Eule::Vector4< T >
z
Eule::Vector4< T >
zero
Eule::Vector4< T >
static
Generated on Mon Nov 15 2021 11:45:52 for Leonetienne/Eule by
1.8.17