Open 3D Engine AzCore API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
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 ¢er, const Vector3 &halfExtents) (defined in AZ::Aabb) | AZ::Aabb | static |
CreateCenterRadius(const Vector3 ¢er, float radius) (defined in AZ::Aabb) | AZ::Aabb | static |
CreateFromMinMax(const Vector3 &min, const Vector3 &max) (defined in AZ::Aabb) | AZ::Aabb | static |
CreateFromMinMaxValues(float minX, float minY, float minZ, float maxX, float maxY, float maxZ) (defined in AZ::Aabb) | AZ::Aabb | static |
CreateFromObb(const Obb &obb) | AZ::Aabb | static |
CreateFromPoint(const Vector3 &p) (defined in AZ::Aabb) | AZ::Aabb | static |
CreateNull() | AZ::Aabb | static |
CreatePoints(const Vector3 *points, size_t pointCount) | AZ::Aabb | static |
CreatePoints(AZStd::span< const Vector3 > points) | AZ::Aabb | static |
Disjoint(const Aabb &aabb) const (defined in AZ::Aabb) | AZ::Aabb | |
Expand(const Vector3 &delta) | AZ::Aabb | |
GetAsSphere(Vector3 ¢er, float &radius) const (defined in AZ::Aabb) | AZ::Aabb | |
GetCenter() const (defined in AZ::Aabb) | AZ::Aabb | |
GetClamped(const Aabb &clamp) const | AZ::Aabb | |
GetDistance(const Vector3 &p) const | AZ::Aabb | |
GetDistanceSq(const Vector3 &p) const | AZ::Aabb | |
GetExpanded(const Vector3 &delta) const | AZ::Aabb | |
GetExtents() const (defined in AZ::Aabb) | AZ::Aabb | |
GetMax() const (defined in AZ::Aabb) | AZ::Aabb | |
GetMaxDistance(const Vector3 &p) const | AZ::Aabb | |
GetMaxDistanceSq(const Vector3 &p) const | AZ::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) const | AZ::Aabb | |
GetTransformedAabb(const Matrix3x4 &matrix3x4) const | AZ::Aabb | |
GetTransformedObb(const Transform &transform) const | AZ::Aabb | |
GetTransformedObb(const Matrix3x4 &matrix3x4) const | AZ::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) const | AZ::Aabb | |
IsFinite() const (defined in AZ::Aabb) | AZ::Aabb | |
IsValid() const (defined in AZ::Aabb) | AZ::Aabb | |
m_max (defined in AZ::Aabb) | AZ::Aabb | protected |
m_min (defined in AZ::Aabb) | AZ::Aabb | protected |
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::Aabb | static |
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 |