Nazara Engine
0.4
A fast, complete, cross-platform API designed for game development
|
This is the complete list of members for Nz::Rect< T >, including all inherited members.
Contains(T X, T Y) const | Nz::Rect< T > | |
Contains(const Rect &rect) const | Nz::Rect< T > | |
Contains(const Vector2< T > &point) const | Nz::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() const | Nz::Rect< T > | |
GetCorner(RectCorner corner) const | Nz::Rect< T > | |
GetLengths() const | Nz::Rect< T > | |
GetMaximum() const | Nz::Rect< T > | |
GetMinimum() const | Nz::Rect< T > | |
GetNegativeVertex(const Vector2< T > &normal) const | Nz::Rect< T > | |
GetPosition() const | Nz::Rect< T > | |
GetPositiveVertex(const Vector2< T > &normal) const | Nz::Rect< T > | |
height (defined in Nz::Rect< T >) | Nz::Rect< T > | |
Intersect(const Rect &rect, Rect *intersection=nullptr) const | Nz::Rect< T > | |
IsValid() const | Nz::Rect< T > | |
Lerp(const Rect &from, const Rect &to, T interpolation) | Nz::Rect< T > | static |
MakeZero() | Nz::Rect< T > | |
operator!=(const Rect &rect) const | Nz::Rect< T > | |
operator*(T scalar) const | Nz::Rect< T > | |
operator*(const Vector2< T > &vec) const | Nz::Rect< T > | |
operator*=(T scalar) | Nz::Rect< T > | |
operator*=(const Vector2< T > &vec) | Nz::Rect< T > | |
operator/(T scalar) const | Nz::Rect< T > | |
operator/(const Vector2< T > &vec) const | Nz::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) const | Nz::Rect< T > | |
operator[](std::size_t i) | Nz::Rect< T > | |
operator[](std::size_t i) const | Nz::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() const | Nz::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 > |