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::Vector3 Member List

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

Angle(const Vector3 &v) constAZ::Vector3
AngleDeg(const Vector3 &v) constAZ::Vector3
AngleSafe(const Vector3 &v) constAZ::Vector3
AngleSafeDeg(const Vector3 &v) constAZ::Vector3
AZ_TYPE_INFO(Vector3, "{8379EB7D-01FA-4538-B64B-A6543B4BE73D}") (defined in AZ::Vector3)AZ::Vector3
BuildTangentBasis(Vector3 &tangent, Vector3 &bitangent) constAZ::Vector3
CreateAxisX(float length=1.0f) (defined in AZ::Vector3)AZ::Vector3static
CreateAxisY(float length=1.0f) (defined in AZ::Vector3)AZ::Vector3static
CreateAxisZ(float length=1.0f) (defined in AZ::Vector3)AZ::Vector3static
CreateFromFloat3(const float *values)AZ::Vector3static
CreateOne()AZ::Vector3static
CreateSelectCmpEqual(const Vector3 &cmp1, const Vector3 &cmp2, const Vector3 &vA, const Vector3 &vB)AZ::Vector3static
CreateSelectCmpGreater(const Vector3 &cmp1, const Vector3 &cmp2, const Vector3 &vA, const Vector3 &vB)AZ::Vector3static
CreateSelectCmpGreaterEqual(const Vector3 &cmp1, const Vector3 &cmp2, const Vector3 &vA, const Vector3 &vB)AZ::Vector3static
CreateZero()AZ::Vector3static
Cross(const Vector3 &rhs) constAZ::Vector3
CrossXAxis() constAZ::Vector3
CrossYAxis() const (defined in AZ::Vector3)AZ::Vector3
CrossZAxis() const (defined in AZ::Vector3)AZ::Vector3
Dot(const Vector3 &rhs) constAZ::Vector3
GetAbs() constAZ::Vector3
GetAcos() constAZ::Vector3
GetAngleMod() constAZ::Vector3
GetAtan() constAZ::Vector3
GetCeil() const (defined in AZ::Vector3)AZ::Vector3
GetClamp(const Vector3 &min, const Vector3 &max) const (defined in AZ::Vector3)AZ::Vector3
GetCos() constAZ::Vector3
GetDistance(const Vector3 &v) constAZ::Vector3
GetDistanceEstimate(const Vector3 &v) const (defined in AZ::Vector3)AZ::Vector3
GetDistanceSq(const Vector3 &v) constAZ::Vector3
GetElement(int32_t index) constAZ::Vector3
GetFloor() constAZ::Vector3
GetLength() constAZ::Vector3
GetLengthEstimate() constAZ::Vector3
GetLengthReciprocal() constAZ::Vector3
GetLengthReciprocalEstimate() constAZ::Vector3
GetLengthSq() constAZ::Vector3
GetMadd(const Vector3 &mul, const Vector3 &add)AZ::Vector3
GetMax(const Vector3 &v) const (defined in AZ::Vector3)AZ::Vector3
GetMaxElement() const (defined in AZ::Vector3)AZ::Vector3
GetMin(const Vector3 &v) constAZ::Vector3
GetMinElement() const (defined in AZ::Vector3)AZ::Vector3
GetNormalized() constAZ::Vector3
GetNormalizedEstimate() constAZ::Vector3
GetNormalizedSafe(float tolerance=Constants::Tolerance) constAZ::Vector3
GetNormalizedSafeEstimate(float tolerance=Constants::Tolerance) const (defined in AZ::Vector3)AZ::Vector3
GetOrthogonalVector() constAZ::Vector3
GetProjected(const Vector3 &rhs) constAZ::Vector3
GetProjectedOnNormal(const Vector3 &normal)AZ::Vector3
GetReciprocal() constAZ::Vector3
GetReciprocalEstimate() constAZ::Vector3
GetRound() const (defined in AZ::Vector3)AZ::Vector3
GetSimdValue() constAZ::Vector3
GetSin() constAZ::Vector3
GetSinCos(Vector3 &sin, Vector3 &cos) constAZ::Vector3
GetX() const (defined in AZ::Vector3)AZ::Vector3
GetY() const (defined in AZ::Vector3)AZ::Vector3
GetZ() const (defined in AZ::Vector3)AZ::Vector3
IsClose(const Vector3 &v, float tolerance=Constants::Tolerance) constAZ::Vector3
IsFinite() constAZ::Vector3
IsGreaterEqualThan(const Vector3 &rhs) const (defined in AZ::Vector3)AZ::Vector3
IsGreaterThan(const Vector3 &rhs) const (defined in AZ::Vector3)AZ::Vector3
IsLessEqualThan(const Vector3 &rhs) const (defined in AZ::Vector3)AZ::Vector3
IsLessThan(const Vector3 &rhs) constAZ::Vector3
IsNormalized(float tolerance=Constants::Tolerance) const (defined in AZ::Vector3)AZ::Vector3
IsPerpendicular(const Vector3 &v, float tolerance=Constants::Tolerance) const (defined in AZ::Vector3)AZ::Vector3
IsZero(float tolerance=Constants::FloatEpsilon) const (defined in AZ::Vector3)AZ::Vector3
Lerp(const Vector3 &dest, float t) constAZ::Vector3
m_value (defined in AZ::Vector3)AZ::Vector3
m_values (defined in AZ::Vector3)AZ::Vector3
m_x (defined in AZ::Vector3)AZ::Vector3
m_y (defined in AZ::Vector3)AZ::Vector3
m_z (defined in AZ::Vector3)AZ::Vector3
Madd(const Vector3 &mul, const Vector3 &add)AZ::Vector3
Nlerp(const Vector3 &dest, float t) constAZ::Vector3
Normalize()AZ::Vector3
NormalizeEstimate()AZ::Vector3
NormalizeSafe(float tolerance=Constants::Tolerance) (defined in AZ::Vector3)AZ::Vector3
NormalizeSafeEstimate(float tolerance=Constants::Tolerance) (defined in AZ::Vector3)AZ::Vector3
NormalizeSafeWithLength(float tolerance=Constants::Tolerance) (defined in AZ::Vector3)AZ::Vector3
NormalizeSafeWithLengthEstimate(float tolerance=Constants::Tolerance) (defined in AZ::Vector3)AZ::Vector3
NormalizeWithLength()AZ::Vector3
NormalizeWithLengthEstimate() (defined in AZ::Vector3)AZ::Vector3
operator!=(const Vector3 &rhs) const (defined in AZ::Vector3)AZ::Vector3
operator()(int32_t index) constAZ::Vector3
operator*(const Vector3 &rhs) const (defined in AZ::Vector3)AZ::Vector3
operator*(float multiplier) const (defined in AZ::Vector3)AZ::Vector3
operator*=(const Vector3 &rhs) (defined in AZ::Vector3)AZ::Vector3
operator*=(float multiplier) (defined in AZ::Vector3)AZ::Vector3
operator+(const Vector3 &rhs) const (defined in AZ::Vector3)AZ::Vector3
operator+=(const Vector3 &rhs) (defined in AZ::Vector3)AZ::Vector3
operator-() const (defined in AZ::Vector3)AZ::Vector3
operator-(const Vector3 &rhs) const (defined in AZ::Vector3)AZ::Vector3
operator-=(const Vector3 &rhs) (defined in AZ::Vector3)AZ::Vector3
operator/(const Vector3 &rhs) const (defined in AZ::Vector3)AZ::Vector3
operator/(float divisor) const (defined in AZ::Vector3)AZ::Vector3
operator/=(const Vector3 &rhs) (defined in AZ::Vector3)AZ::Vector3
operator/=(float divisor) (defined in AZ::Vector3)AZ::Vector3
operator==(const Vector3 &rhs) const (defined in AZ::Vector3)AZ::Vector3
Project(const Vector3 &rhs)AZ::Vector3
ProjectOnNormal(const Vector3 &normal)AZ::Vector3
Reflect(ReflectContext *context)AZ::Vector3static
Set(float x)AZ::Vector3
Set(float x, float y, float z) (defined in AZ::Vector3)AZ::Vector3
Set(const float values[])AZ::Vector3
SetElement(int32_t index, float v)AZ::Vector3
SetLength(float length)AZ::Vector3
SetLengthEstimate(float length)AZ::Vector3
SetSimdValue(Simd::Vec3::FloatArgType value)AZ::Vector3
SetX(float x) (defined in AZ::Vector3)AZ::Vector3
SetY(float y) (defined in AZ::Vector3)AZ::Vector3
SetZ(float z) (defined in AZ::Vector3)AZ::Vector3
Slerp(const Vector3 &dest, float t) constAZ::Vector3
StoreToFloat3(float *values) constAZ::Vector3
StoreToFloat4(float *values) constAZ::Vector3
Vector3()=defaultAZ::Vector3
Vector3(const Vector3 &v)=default (defined in AZ::Vector3)AZ::Vector3
Vector3(float x)AZ::Vector3explicit
Vector3(float x, float y, float z) (defined in AZ::Vector3)AZ::Vector3
Vector3(const Vector2 &source)AZ::Vector3explicit
Vector3(const Vector2 &source, float z)AZ::Vector3
Vector3(const Vector4 &source)AZ::Vector3explicit
Vector3(Simd::Vec3::FloatArgType value)AZ::Vector3explicit
XAxisCross() const (defined in AZ::Vector3)AZ::Vector3
YAxisCross() const (defined in AZ::Vector3)AZ::Vector3
ZAxisCross() const (defined in AZ::Vector3)AZ::Vector3