Nazara Engine  0.4
A fast, complete, cross-platform API designed for game development
Nz::Rect< T > Member List

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

Contains(T X, T Y) constNz::Rect< T >
Contains(const Rect &rect) constNz::Rect< T >
Contains(const Vector2< T > &point) constNz::Rect< T >
ExtendTo(T X, T Y)Nz::Rect< T >
ExtendTo(const Rect &rect)Nz::Rect< T >
ExtendTo(const Vector2< T > &point)Nz::Rect< T >
GetCenter() constNz::Rect< T >
GetCorner(RectCorner corner) constNz::Rect< T >
GetLengths() constNz::Rect< T >
GetMaximum() constNz::Rect< T >
GetMinimum() constNz::Rect< T >
GetNegativeVertex(const Vector2< T > &normal) constNz::Rect< T >
GetPosition() constNz::Rect< T >
GetPositiveVertex(const Vector2< T > &normal) constNz::Rect< T >
height (defined in Nz::Rect< T >)Nz::Rect< T >
Intersect(const Rect &rect, Rect *intersection=nullptr) constNz::Rect< T >
IsValid() constNz::Rect< T >
Lerp(const Rect &from, const Rect &to, T interpolation)Nz::Rect< T >static
MakeZero()Nz::Rect< T >
operator!=(const Rect &rect) constNz::Rect< T >
operator*(T scalar) constNz::Rect< T >
operator*(const Vector2< T > &vec) constNz::Rect< T >
operator*=(T scalar)Nz::Rect< T >
operator*=(const Vector2< T > &vec)Nz::Rect< T >
operator/(T scalar) constNz::Rect< T >
operator/(const Vector2< T > &vec) constNz::Rect< T >
operator/=(T scalar)Nz::Rect< T >
operator/=(const Vector2< T > &vec)Nz::Rect< T >
operator=(const Rect &other)=default (defined in Nz::Rect< T >)Nz::Rect< T >
operator==(const Rect &rect) constNz::Rect< T >
operator[](std::size_t i)Nz::Rect< T >
operator[](std::size_t i) constNz::Rect< T >
Rect()=default (defined in Nz::Rect< T >)Nz::Rect< T >
Rect(T Width, T Height)Nz::Rect< T >
Rect(T X, T Y, T Width, T Height)Nz::Rect< T >
Rect(const T rect[4])Nz::Rect< T >
Rect(const Vector2< T > &lengths)Nz::Rect< T >
Rect(const Vector2< T > &vec1, const Vector2< T > &vec2)Nz::Rect< T >
Rect(const Rect< U > &rect)Nz::Rect< T >explicit
Rect(const Rect &rect)=default (defined in Nz::Rect< T >)Nz::Rect< T >
Set(T Width, T Height)Nz::Rect< T >
Set(T X, T Y, T Width, T Height)Nz::Rect< T >
Set(const T rect[4])Nz::Rect< T >
Set(const Rect< T > &rect)Nz::Rect< T >
Set(const Vector2< T > &lengths)Nz::Rect< T >
Set(const Vector2< T > &vec1, const Vector2< T > &vec2)Nz::Rect< T >
Set(const Rect< U > &rect) (defined in Nz::Rect< T >)Nz::Rect< T >
Set(const Rect< U > &rect)Nz::Rect< T >
ToString() constNz::Rect< T >
Translate(const Vector2< T > &translation)Nz::Rect< T >
width (defined in Nz::Rect< T >)Nz::Rect< T >
x (defined in Nz::Rect< T >)Nz::Rect< T >
y (defined in Nz::Rect< T >)Nz::Rect< T >
Zero()Nz::Rect< T >static
~Rect()=default (defined in Nz::Rect< T >)Nz::Rect< T >