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

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

Box()=default (defined in Nz::Box< T >)Nz::Box< T >
Box(T Width, T Height, T Depth)Nz::Box< T >
Box(T X, T Y, T Z, T Width, T Height, T Depth)Nz::Box< T >
Box(const T box[6])Nz::Box< T >
Box(const Rect< T > &rect)Nz::Box< T >
Box(const Vector3< T > &lengths)Nz::Box< T >
Box(const Vector3< T > &vec1, const Vector3< T > &vec2)Nz::Box< T >
Box(const Box< U > &box)Nz::Box< T >explicit
Box(const Box &box)=default (defined in Nz::Box< T >)Nz::Box< T >
Contains(T X, T Y, T Z) constNz::Box< T >
Contains(const Box &box) constNz::Box< T >
Contains(const Vector3< T > &point) constNz::Box< T >
depth (defined in Nz::Box< T >)Nz::Box< T >
ExtendTo(T X, T Y, T Z)Nz::Box< T >
ExtendTo(const Box &box)Nz::Box< T >
ExtendTo(const Vector3< T > &point)Nz::Box< T >
GetBoundingSphere() constNz::Box< T >
GetCenter() constNz::Box< T >
GetCorner(BoxCorner corner) constNz::Box< T >
GetLengths() constNz::Box< T >
GetMaximum() constNz::Box< T >
GetMinimum() constNz::Box< T >
GetNegativeVertex(const Vector3< T > &normal) constNz::Box< T >
GetPosition() constNz::Box< T >
GetPositiveVertex(const Vector3< T > &normal) constNz::Box< T >
GetRadius() constNz::Box< T >
GetSquaredBoundingSphere() constNz::Box< T >
GetSquaredRadius() constNz::Box< T >
height (defined in Nz::Box< T >)Nz::Box< T >
Intersect(const Box &box, Box *intersection=nullptr) constNz::Box< T >
IsValid() constNz::Box< T >
Lerp(const Box &from, const Box &to, T interpolation)Nz::Box< T >static
MakeZero()Nz::Box< T >
operator!=(const Box &box) constNz::Box< T >
operator*(T scalar) constNz::Box< T >
operator*(const Vector3< T > &vec) constNz::Box< T >
operator*=(T scalar)Nz::Box< T >
operator*=(const Vector3< T > &vec)Nz::Box< T >
operator=(const Box &other)=default (defined in Nz::Box< T >)Nz::Box< T >
operator==(const Box &box) constNz::Box< T >
operator[](std::size_t i)Nz::Box< T >
operator[](std::size_t i) constNz::Box< T >
Set(T Width, T Height, T Depth)Nz::Box< T >
Set(T X, T Y, T Z, T Width, T Height, T Depth)Nz::Box< T >
Set(const T box[6])Nz::Box< T >
Set(const Box &box)Nz::Box< T >
Set(const Rect< T > &rect)Nz::Box< T >
Set(const Vector3< T > &lengths)Nz::Box< T >
Set(const Vector3< T > &vec1, const Vector3< T > &vec2)Nz::Box< T >
Set(const Box< U > &box) (defined in Nz::Box< T >)Nz::Box< T >
Set(const Box< U > &box)Nz::Box< T >
ToString() constNz::Box< T >
Transform(const Matrix4< T > &matrix, bool applyTranslation=true)Nz::Box< T >
Translate(const Vector3< T > &translation)Nz::Box< T >
width (defined in Nz::Box< T >)Nz::Box< T >
x (defined in Nz::Box< T >)Nz::Box< T >
y (defined in Nz::Box< T >)Nz::Box< T >
z (defined in Nz::Box< T >)Nz::Box< T >
Zero()Nz::Box< T >static
~Box()=default (defined in Nz::Box< T >)Nz::Box< T >