![]() |
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 |