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

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

Angle(const Vector4 &v) constAZ::Vector4
AngleDeg(const Vector4 &v) constAZ::Vector4
AngleSafe(const Vector4 &v) constAZ::Vector4
AngleSafeDeg(const Vector4 &v) constAZ::Vector4
AZ_TYPE_INFO(Vector4, "{0CE9FA36-1E3A-4C06-9254-B7C73A732053}") (defined in AZ::Vector4)AZ::Vector4
CreateAxisW(float length=1.0f) (defined in AZ::Vector4)AZ::Vector4static
CreateAxisX(float length=1.0f) (defined in AZ::Vector4)AZ::Vector4static
CreateAxisY(float length=1.0f) (defined in AZ::Vector4)AZ::Vector4static
CreateAxisZ(float length=1.0f) (defined in AZ::Vector4)AZ::Vector4static
CreateFromFloat4(const float *values)AZ::Vector4static
CreateFromVector3(const Vector3 &v)AZ::Vector4static
CreateFromVector3AndFloat(const Vector3 &v, float w)AZ::Vector4static
CreateOne()AZ::Vector4static
CreateSelectCmpEqual(const Vector4 &cmp1, const Vector4 &cmp2, const Vector4 &vA, const Vector4 &vB)AZ::Vector4static
CreateSelectCmpGreater(const Vector4 &cmp1, const Vector4 &cmp2, const Vector4 &vA, const Vector4 &vB)AZ::Vector4static
CreateSelectCmpGreaterEqual(const Vector4 &cmp1, const Vector4 &cmp2, const Vector4 &vA, const Vector4 &vB)AZ::Vector4static
CreateZero()AZ::Vector4static
Dot(const Vector4 &rhs) constAZ::Vector4
Dot3(const Vector3 &rhs) constAZ::Vector4
GetAbs() constAZ::Vector4
GetAcos() constAZ::Vector4
GetAngleMod() constAZ::Vector4
GetAsVector3() const (defined in AZ::Vector4)AZ::Vector4
GetAtan() constAZ::Vector4
GetCeil() const (defined in AZ::Vector4)AZ::Vector4
GetClamp(const Vector4 &min, const Vector4 &max) const (defined in AZ::Vector4)AZ::Vector4
GetCos() constAZ::Vector4
GetDistance(const Vector4 &v) constAZ::Vector4
GetDistanceEstimate(const Vector4 &v) const (defined in AZ::Vector4)AZ::Vector4
GetDistanceSq(const Vector4 &v) constAZ::Vector4
GetElement(int32_t index) constAZ::Vector4
GetExpEstimate() constAZ::Vector4
GetFloor() constAZ::Vector4
GetHomogenized() constAZ::Vector4
GetLength() constAZ::Vector4
GetLengthEstimate() constAZ::Vector4
GetLengthReciprocal() constAZ::Vector4
GetLengthReciprocalEstimate() constAZ::Vector4
GetLengthSq() constAZ::Vector4
GetMax(const Vector4 &v) const (defined in AZ::Vector4)AZ::Vector4
GetMin(const Vector4 &v) constAZ::Vector4
GetNormalized() constAZ::Vector4
GetNormalizedEstimate() constAZ::Vector4
GetNormalizedSafe(float tolerance=Constants::Tolerance) constAZ::Vector4
GetNormalizedSafeEstimate(float tolerance=Constants::Tolerance) const (defined in AZ::Vector4)AZ::Vector4
GetReciprocal() constAZ::Vector4
GetReciprocalEstimate() constAZ::Vector4
GetRound() const (defined in AZ::Vector4)AZ::Vector4
GetSimdValue() constAZ::Vector4
GetSin() constAZ::Vector4
GetSinCos(Vector4 &sin, Vector4 &cos) constAZ::Vector4
GetW() const (defined in AZ::Vector4)AZ::Vector4
GetX() const (defined in AZ::Vector4)AZ::Vector4
GetY() const (defined in AZ::Vector4)AZ::Vector4
GetZ() const (defined in AZ::Vector4)AZ::Vector4
Homogenize()AZ::Vector4
IsClose(const Vector4 &v, float tolerance=Constants::Tolerance) constAZ::Vector4
IsFinite() constAZ::Vector4
IsGreaterEqualThan(const Vector4 &rhs) const (defined in AZ::Vector4)AZ::Vector4
IsGreaterThan(const Vector4 &rhs) const (defined in AZ::Vector4)AZ::Vector4
IsLessEqualThan(const Vector4 &rhs) const (defined in AZ::Vector4)AZ::Vector4
IsLessThan(const Vector4 &rhs) constAZ::Vector4
IsNormalized(float tolerance=Constants::Tolerance) const (defined in AZ::Vector4)AZ::Vector4
IsZero(float tolerance=Constants::FloatEpsilon) const (defined in AZ::Vector4)AZ::Vector4
Lerp(const Vector4 &dest, float t) constAZ::Vector4
m_value (defined in AZ::Vector4)AZ::Vector4
m_values (defined in AZ::Vector4)AZ::Vector4
m_w (defined in AZ::Vector4)AZ::Vector4
m_x (defined in AZ::Vector4)AZ::Vector4
m_y (defined in AZ::Vector4)AZ::Vector4
m_z (defined in AZ::Vector4)AZ::Vector4
Nlerp(const Vector4 &dest, float t) constAZ::Vector4
Normalize()AZ::Vector4
NormalizeEstimate()AZ::Vector4
NormalizeSafe(float tolerance=Constants::Tolerance) (defined in AZ::Vector4)AZ::Vector4
NormalizeSafeEstimate(float tolerance=Constants::Tolerance) (defined in AZ::Vector4)AZ::Vector4
NormalizeSafeWithLength(float tolerance=Constants::Tolerance) (defined in AZ::Vector4)AZ::Vector4
NormalizeSafeWithLengthEstimate(float tolerance=Constants::Tolerance) (defined in AZ::Vector4)AZ::Vector4
NormalizeWithLength()AZ::Vector4
NormalizeWithLengthEstimate() (defined in AZ::Vector4)AZ::Vector4
operator!=(const Vector4 &rhs) const (defined in AZ::Vector4)AZ::Vector4
operator()(int32_t index) constAZ::Vector4
operator*(const Vector4 &rhs) const (defined in AZ::Vector4)AZ::Vector4
operator*(float multiplier) const (defined in AZ::Vector4)AZ::Vector4
operator*=(const Vector4 &rhs) (defined in AZ::Vector4)AZ::Vector4
operator*=(float multiplier) (defined in AZ::Vector4)AZ::Vector4
operator+(const Vector4 &rhs) const (defined in AZ::Vector4)AZ::Vector4
operator+=(const Vector4 &rhs) (defined in AZ::Vector4)AZ::Vector4
operator-() const (defined in AZ::Vector4)AZ::Vector4
operator-(const Vector4 &rhs) const (defined in AZ::Vector4)AZ::Vector4
operator-=(const Vector4 &rhs) (defined in AZ::Vector4)AZ::Vector4
operator/(const Vector4 &rhs) const (defined in AZ::Vector4)AZ::Vector4
operator/(float divisor) const (defined in AZ::Vector4)AZ::Vector4
operator/=(const Vector4 &rhs) (defined in AZ::Vector4)AZ::Vector4
operator/=(float divisor) (defined in AZ::Vector4)AZ::Vector4
operator==(const Vector4 &rhs) const (defined in AZ::Vector4)AZ::Vector4
Reflect(ReflectContext *context)AZ::Vector4static
Set(float x)AZ::Vector4
Set(float x, float y, float z, float w) (defined in AZ::Vector4)AZ::Vector4
Set(const float values[])AZ::Vector4
Set(const Vector3 &v)AZ::Vector4
Set(const Vector3 &v, float w)AZ::Vector4
Set(Simd::Vec4::FloatArgType v)AZ::Vector4
SetElement(int32_t index, float v)AZ::Vector4
SetLength(float length)AZ::Vector4
SetLengthEstimate(float length)AZ::Vector4
SetSimdValue(Simd::Vec4::FloatArgType value)AZ::Vector4
SetW(float w) (defined in AZ::Vector4)AZ::Vector4
SetX(float x) (defined in AZ::Vector4)AZ::Vector4
SetY(float y) (defined in AZ::Vector4)AZ::Vector4
SetZ(float z) (defined in AZ::Vector4)AZ::Vector4
Slerp(const Vector4 &dest, float t) constAZ::Vector4
StoreToFloat4(float *values) constAZ::Vector4
Vector4()=defaultAZ::Vector4
Vector4(const Vector4 &v)=default (defined in AZ::Vector4)AZ::Vector4
Vector4(float x)AZ::Vector4explicit
Vector4(float x, float y, float z, float w) (defined in AZ::Vector4)AZ::Vector4explicit
Vector4(const Vector2 &source)AZ::Vector4explicit
Vector4(const Vector2 &source, float z)AZ::Vector4
Vector4(const Vector2 &source, float z, float w)AZ::Vector4
Vector4(const Vector3 &source)AZ::Vector4explicit
Vector4(const Vector3 &source, float w)AZ::Vector4
Vector4(Simd::Vec4::FloatArgType value)AZ::Vector4explicit