![]() |
MAGE
v0.171.0
Matthias Advanced Game Engine
|
This is the complete list of members for mage::AABB, including all inherited members.
| AABB() noexcept | mage::AABB | |
| AABB(const Point3 &p) noexcept | mage::AABB | explicit |
| AABB(FXMVECTOR p) noexcept | mage::AABB | explicit |
| AABB(const Point3 &p_min, const Point3 &p_max) noexcept | mage::AABB | |
| AABB(FXMVECTOR p_min, FXMVECTOR p_max) noexcept | mage::AABB | |
| AABB(const AABB &aabb) noexcept=default | mage::AABB | |
| AABB(AABB &&aabb) noexcept=default | mage::AABB | |
| AABB(const BoundingSphere &sphere) noexcept | mage::AABB | explicit |
| Centroid() const noexcept | mage::AABB | |
| Diagonal() const noexcept | mage::AABB | |
| Encloses(const Point3 &point) const noexcept | mage::AABB | |
| Encloses(FXMVECTOR point) const noexcept | mage::AABB | |
| Encloses(const AABB &aabb) const noexcept | mage::AABB | |
| Encloses(const BoundingSphere &sphere) const noexcept | mage::AABB | |
| EnclosesStrict(const Point3 &point) const noexcept | mage::AABB | |
| EnclosesStrict(FXMVECTOR point) const noexcept | mage::AABB | |
| EnclosesStrict(const AABB &aabb) const noexcept | mage::AABB | |
| EnclosesStrict(const BoundingSphere &sphere) const noexcept | mage::AABB | |
| m_max | mage::AABB | private |
| m_min | mage::AABB | private |
| Maximum() noexcept | mage::AABB | static |
| MaxPoint() const noexcept | mage::AABB | |
| MaxPointAlongNormal(FXMVECTOR n) const noexcept | mage::AABB | |
| MinAndMaxPointAlongNormal(FXMVECTOR n) const noexcept | mage::AABB | |
| Minimum() noexcept | mage::AABB | static |
| MinPoint() const noexcept | mage::AABB | |
| MinPointAlongNormal(FXMVECTOR n) const noexcept | mage::AABB | |
| operator!=(const AABB &aabb) const noexcept | mage::AABB | |
| operator=(const AABB &aabb) noexcept=default | mage::AABB | |
| operator=(AABB &&aabb) noexcept=default | mage::AABB | |
| operator==(const AABB &aabb) const noexcept | mage::AABB | |
| Overlap(const AABB &aabb1, const AABB &aabb2) noexcept | mage::AABB | static |
| Overlaps(const AABB &aabb) const noexcept | mage::AABB | |
| Overlaps(const BoundingSphere &sphere) const noexcept | mage::AABB | |
| OverlapsStrict(const AABB &aabb) const noexcept | mage::AABB | |
| OverlapsStrict(const BoundingSphere &sphere) const noexcept | mage::AABB | |
| OverlapStrict(const AABB &aabb1, const AABB &aabb2) noexcept | mage::AABB | static |
| Radius() const noexcept | mage::AABB | |
| Union(const AABB &aabb, const Point3 &point) noexcept | mage::AABB | static |
| Union(const AABB &aabb, const VertexT &vertex) noexcept | mage::AABB | static |
| Union(const AABB &aabb, FXMVECTOR point) noexcept | mage::AABB | static |
| Union(const AABB &aabb1, const AABB &aabb2) noexcept | mage::AABB | static |
| ~AABB()=default | mage::AABB |