Nazara Engine
0.4
A fast, complete, cross-platform API designed for game development
|
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) const | Nz::Box< T > | |
Contains(const Box &box) const | Nz::Box< T > | |
Contains(const Vector3< T > &point) const | Nz::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() const | Nz::Box< T > | |
GetCenter() const | Nz::Box< T > | |
GetCorner(BoxCorner corner) const | Nz::Box< T > | |
GetLengths() const | Nz::Box< T > | |
GetMaximum() const | Nz::Box< T > | |
GetMinimum() const | Nz::Box< T > | |
GetNegativeVertex(const Vector3< T > &normal) const | Nz::Box< T > | |
GetPosition() const | Nz::Box< T > | |
GetPositiveVertex(const Vector3< T > &normal) const | Nz::Box< T > | |
GetRadius() const | Nz::Box< T > | |
GetSquaredBoundingSphere() const | Nz::Box< T > | |
GetSquaredRadius() const | Nz::Box< T > | |
height (defined in Nz::Box< T >) | Nz::Box< T > | |
Intersect(const Box &box, Box *intersection=nullptr) const | Nz::Box< T > | |
IsValid() const | Nz::Box< T > | |
Lerp(const Box &from, const Box &to, T interpolation) | Nz::Box< T > | static |
MakeZero() | Nz::Box< T > | |
operator!=(const Box &box) const | Nz::Box< T > | |
operator*(T scalar) const | Nz::Box< T > | |
operator*(const Vector3< T > &vec) const | Nz::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) const | Nz::Box< T > | |
operator[](std::size_t i) | Nz::Box< T > | |
operator[](std::size_t i) const | Nz::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() const | Nz::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 > |