Nazara Engine
0.4
A fast, complete, cross-platform API designed for game development
Nz::Vector2< T > Member List
This is the complete list of members for
Nz::Vector2< T >
, including all inherited members.
AbsDotProduct
(const Vector2 &vec) const
Nz::Vector2< T >
AngleBetween
(const Vector2 &vec) const
Nz::Vector2< T >
Distance
(const Vector2 &vec) const
Nz::Vector2< T >
Distancef
(const Vector2 &vec) const
Nz::Vector2< T >
DotProduct
(const Vector2 &vec) const
Nz::Vector2< T >
DotProduct
(const Vector2 &vec1, const Vector2 &vec2)
Nz::Vector2< T >
static
GetLength
() const
Nz::Vector2< T >
GetLengthf
() const
Nz::Vector2< T >
GetNormal
(T *length=nullptr) const
Nz::Vector2< T >
GetSquaredLength
() const
Nz::Vector2< T >
Lerp
(const Vector2 &from, const Vector2 &to, T interpolation)
Nz::Vector2< T >
static
MakeUnit
()
Nz::Vector2< T >
MakeUnitX
()
Nz::Vector2< T >
MakeUnitY
()
Nz::Vector2< T >
MakeZero
()
Nz::Vector2< T >
Maximize
(const Vector2 &vec)
Nz::Vector2< T >
Minimize
(const Vector2 &vec)
Nz::Vector2< T >
Normalize
(T *length=nullptr)
Nz::Vector2< T >
Normalize
(const Vector2 &vec)
Nz::Vector2< T >
static
operator const T *
() const
Nz::Vector2< T >
operator T*
()
Nz::Vector2< T >
operator!=
(const Vector2 &vec) const
Nz::Vector2< T >
operator*
(const Vector2 &vec) const
Nz::Vector2< T >
operator*
(T scale) const
Nz::Vector2< T >
operator*=
(const Vector2 &vec)
Nz::Vector2< T >
operator*=
(T scale)
Nz::Vector2< T >
operator+
() const
Nz::Vector2< T >
operator+
(const Vector2 &vec) const
Nz::Vector2< T >
operator+=
(const Vector2 &vec)
Nz::Vector2< T >
operator-
() const
Nz::Vector2< T >
operator-
(const Vector2 &vec) const
Nz::Vector2< T >
operator-=
(const Vector2 &vec)
Nz::Vector2< T >
operator/
(const Vector2 &vec) const
Nz::Vector2< T >
operator/
(T scale) const
Nz::Vector2< T >
operator/=
(const Vector2 &vec)
Nz::Vector2< T >
operator/=
(T scale)
Nz::Vector2< T >
operator<
(const Vector2 &vec) const
Nz::Vector2< T >
operator<=
(const Vector2 &vec) const
Nz::Vector2< T >
operator=
(const Vector2 &other)=default (defined in
Nz::Vector2< T >
)
Nz::Vector2< T >
operator==
(const Vector2 &vec) const
Nz::Vector2< T >
operator>
(const Vector2 &vec) const
Nz::Vector2< T >
operator>=
(const Vector2 &vec) const
Nz::Vector2< T >
Set
(T X, T Y)
Nz::Vector2< T >
Set
(T scale)
Nz::Vector2< T >
Set
(const T vec[2])
Nz::Vector2< T >
Set
(const Vector2 &vec)
Nz::Vector2< T >
Set
(const Vector3< T > &vec)
Nz::Vector2< T >
Set
(const Vector4< T > &vec)
Nz::Vector2< T >
Set
(const Vector2< U > &vec) (defined in
Nz::Vector2< T >
)
Nz::Vector2< T >
Set
(const Vector2< U > &vec)
Nz::Vector2< T >
SquaredDistance
(const Vector2 &vec) const
Nz::Vector2< T >
ToString
() const
Nz::Vector2< T >
Unit
()
Nz::Vector2< T >
static
UnitX
()
Nz::Vector2< T >
static
UnitY
()
Nz::Vector2< T >
static
Vector2
()=default (defined in
Nz::Vector2< T >
)
Nz::Vector2< T >
Vector2
(T X, T Y)
Nz::Vector2< T >
Vector2
(T scale)
Nz::Vector2< T >
explicit
Vector2
(const T vec[2])
Nz::Vector2< T >
Vector2
(const Vector2< U > &vec)
Nz::Vector2< T >
explicit
Vector2
(const Vector2 &vec)=default (defined in
Nz::Vector2< T >
)
Nz::Vector2< T >
Vector2
(const Vector3< T > &vec)
Nz::Vector2< T >
explicit
Vector2
(const Vector4< T > &vec)
Nz::Vector2< T >
explicit
x
(defined in
Nz::Vector2< T >
)
Nz::Vector2< T >
y
(defined in
Nz::Vector2< T >
)
Nz::Vector2< T >
Zero
()
Nz::Vector2< T >
static
~Vector2
()=default (defined in
Nz::Vector2< T >
)
Nz::Vector2< T >
Generated by
1.8.13