template<typename T>
BoundBox3 struct
Public types
-
using Vector3 = sead::
Vector3<T>
Constructors, destructors, conversion operators
Public functions
- auto getSizeX() const -> T
- auto getSizeY() const -> T
- auto getSizeZ() const -> T
- auto getHalfSizeX() const -> T
- auto getHalfSizeY() const -> T
- auto getHalfSizeZ() const -> T
- auto getMin() const -> const Vector3&
- auto getMax() const -> const Vector3&
- auto getCenter() const -> Vector3
- void getCenter(Vector3* p) const
- auto isUndef() const -> bool
- auto isInside(const Vector3& p) const -> bool
- void setUndef()
- void set(T x0, T y0, T z0, T x1, T y1, T z1)
- void set(const Vector3& min, const Vector3& max)
- void setMin(const Vector3& min)
- void setMax(const Vector3& max)
- void offset(T dx, T dy, T dz)
- void offset(const Vector3& dv)
- void scaleX(T sx)
- void scaleY(T sy)
- void scaleZ(T sz)