Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Aabb Member List

This is the complete list of members for AZ::Aabb, including all inherited members.

Aabb()=default (defined in AZ::Aabb)AZ::Aabb
AddAabb(const Aabb &box) (defined in AZ::Aabb)AZ::Aabb
AddPoint(const Vector3 &p) (defined in AZ::Aabb)AZ::Aabb
ApplyMatrix3x4(const Matrix3x4 &matrix3x4) (defined in AZ::Aabb)AZ::Aabb
ApplyTransform(const Transform &transform) (defined in AZ::Aabb)AZ::Aabb
AZ_TYPE_INFO(Aabb, "{A54C2B36-D5B8-46A1-A529-4EBDBD2450E7}") (defined in AZ::Aabb)AZ::Aabb
Clamp(const Aabb &clamp) (defined in AZ::Aabb)AZ::Aabb
Contains(const Vector3 &v) const (defined in AZ::Aabb)AZ::Aabb
Contains(const Aabb &aabb) const (defined in AZ::Aabb)AZ::Aabb
CreateCenterHalfExtents(const Vector3 &center, const Vector3 &halfExtents) (defined in AZ::Aabb)AZ::Aabbstatic
CreateCenterRadius(const Vector3 &center, float radius) (defined in AZ::Aabb)AZ::Aabbstatic
CreateFromMinMax(const Vector3 &min, const Vector3 &max) (defined in AZ::Aabb)AZ::Aabbstatic
CreateFromMinMaxValues(float minX, float minY, float minZ, float maxX, float maxY, float maxZ) (defined in AZ::Aabb)AZ::Aabbstatic
CreateFromObb(const Obb &obb)AZ::Aabbstatic
CreateFromPoint(const Vector3 &p) (defined in AZ::Aabb)AZ::Aabbstatic
CreateNull()AZ::Aabbstatic
CreatePoints(const Vector3 *points, size_t pointCount)AZ::Aabbstatic
CreatePoints(AZStd::span< const Vector3 > points)AZ::Aabbstatic
Disjoint(const Aabb &aabb) const (defined in AZ::Aabb)AZ::Aabb
Expand(const Vector3 &delta)AZ::Aabb
GetAsSphere(Vector3 &center, float &radius) const (defined in AZ::Aabb)AZ::Aabb
GetCenter() const (defined in AZ::Aabb)AZ::Aabb
GetClamped(const Aabb &clamp) constAZ::Aabb
GetDistance(const Vector3 &p) constAZ::Aabb
GetDistanceSq(const Vector3 &p) constAZ::Aabb
GetExpanded(const Vector3 &delta) constAZ::Aabb
GetExtents() const (defined in AZ::Aabb)AZ::Aabb
GetMax() const (defined in AZ::Aabb)AZ::Aabb
GetMaxDistance(const Vector3 &p) constAZ::Aabb
GetMaxDistanceSq(const Vector3 &p) constAZ::Aabb
GetMin() const (defined in AZ::Aabb)AZ::Aabb
GetSupport(const Vector3 &normal) const (defined in AZ::Aabb)AZ::Aabb
GetSurfaceArea() const (defined in AZ::Aabb)AZ::Aabb
GetTransformedAabb(const Transform &transform) constAZ::Aabb
GetTransformedAabb(const Matrix3x4 &matrix3x4) constAZ::Aabb
GetTransformedObb(const Transform &transform) constAZ::Aabb
GetTransformedObb(const Matrix3x4 &matrix3x4) constAZ::Aabb
GetTranslated(const Vector3 &offset) const (defined in AZ::Aabb)AZ::Aabb
GetXExtent() const (defined in AZ::Aabb)AZ::Aabb
GetYExtent() const (defined in AZ::Aabb)AZ::Aabb
GetZExtent() const (defined in AZ::Aabb)AZ::Aabb
IsClose(const Aabb &rhs, float tolerance=Constants::Tolerance) constAZ::Aabb
IsFinite() const (defined in AZ::Aabb)AZ::Aabb
IsValid() const (defined in AZ::Aabb)AZ::Aabb
m_max (defined in AZ::Aabb)AZ::Aabbprotected
m_min (defined in AZ::Aabb)AZ::Aabbprotected
MultiplyByScale(const Vector3 &scale) (defined in AZ::Aabb)AZ::Aabb
operator!=(const AZ::Aabb &aabb) const (defined in AZ::Aabb)AZ::Aabb
operator==(const AZ::Aabb &aabb) const (defined in AZ::Aabb)AZ::Aabb
Overlaps(const Aabb &aabb) const (defined in AZ::Aabb)AZ::Aabb
Reflect(ReflectContext *context)AZ::Aabbstatic
Set(const Vector3 &min, const Vector3 &max) (defined in AZ::Aabb)AZ::Aabb
SetMax(const Vector3 &max) (defined in AZ::Aabb)AZ::Aabb
SetMin(const Vector3 &min) (defined in AZ::Aabb)AZ::Aabb
SetNull() (defined in AZ::Aabb)AZ::Aabb
Translate(const Vector3 &offset) (defined in AZ::Aabb)AZ::Aabb