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

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

Angle(const Vector2 &v) constAZ::Vector2
AngleDeg(const Vector2 &v) constAZ::Vector2
AngleSafe(const Vector2 &v) constAZ::Vector2
AngleSafeDeg(const Vector2 &v) constAZ::Vector2
AZ_TYPE_INFO(Vector2, "{3D80F623-C85C-4741-90D0-E4E66164E6BF}") (defined in AZ::Vector2)AZ::Vector2
CreateAxisX(float length=1.0f) (defined in AZ::Vector2)AZ::Vector2static
CreateAxisY(float length=1.0f) (defined in AZ::Vector2)AZ::Vector2static
CreateFromAngle(float angle=0.0f)AZ::Vector2static
CreateFromFloat2(const float *values)AZ::Vector2static
CreateOne()AZ::Vector2static
CreateSelectCmpEqual(const Vector2 &cmp1, const Vector2 &cmp2, const Vector2 &vA, const Vector2 &vB)AZ::Vector2static
CreateSelectCmpGreater(const Vector2 &cmp1, const Vector2 &cmp2, const Vector2 &vA, const Vector2 &vB)AZ::Vector2static
CreateSelectCmpGreaterEqual(const Vector2 &cmp1, const Vector2 &cmp2, const Vector2 &vA, const Vector2 &vB)AZ::Vector2static
CreateZero()AZ::Vector2static
Dot(const Vector2 &rhs) constAZ::Vector2
GetAbs() const (defined in AZ::Vector2)AZ::Vector2
GetAcos() constAZ::Vector2
GetAngleMod() constAZ::Vector2
GetAtan() constAZ::Vector2
GetAtan2() constAZ::Vector2
GetCeil() const (defined in AZ::Vector2)AZ::Vector2
GetClamp(const Vector2 &min, const Vector2 &max) const (defined in AZ::Vector2)AZ::Vector2
GetCos() constAZ::Vector2
GetDistance(const Vector2 &v) constAZ::Vector2
GetDistanceEstimate(const Vector2 &v) const (defined in AZ::Vector2)AZ::Vector2
GetDistanceSq(const Vector2 &v) constAZ::Vector2
GetElement(int index) const (defined in AZ::Vector2)AZ::Vector2
GetFloor() constAZ::Vector2
GetLength() constAZ::Vector2
GetLengthEstimate() constAZ::Vector2
GetLengthReciprocal() constAZ::Vector2
GetLengthReciprocalEstimate() constAZ::Vector2
GetLengthSq() constAZ::Vector2
GetMadd(const Vector2 &mul, const Vector2 &add)AZ::Vector2
GetMax(const Vector2 &v) const (defined in AZ::Vector2)AZ::Vector2
GetMin(const Vector2 &v) constAZ::Vector2
GetNormalized() constAZ::Vector2
GetNormalizedEstimate() constAZ::Vector2
GetNormalizedSafe(float tolerance=Constants::Tolerance) constAZ::Vector2
GetNormalizedSafeEstimate(float tolerance=Constants::Tolerance) const (defined in AZ::Vector2)AZ::Vector2
GetPerpendicular() constAZ::Vector2
GetProjected(const Vector2 &rhs) constAZ::Vector2
GetProjectedOnNormal(const Vector2 &normal)AZ::Vector2
GetReciprocal() constAZ::Vector2
GetReciprocalEstimate() constAZ::Vector2
GetRound() const (defined in AZ::Vector2)AZ::Vector2
GetSelect(const Vector2 &vCmp, const Vector2 &vB)AZ::Vector2
GetSimdValue() constAZ::Vector2
GetSin() constAZ::Vector2
GetSinCos(Vector2 &sin, Vector2 &cos) constAZ::Vector2
GetX() const (defined in AZ::Vector2)AZ::Vector2
GetY() const (defined in AZ::Vector2)AZ::Vector2
IsClose(const Vector2 &v, float tolerance=0.001f) constAZ::Vector2
IsFinite() constAZ::Vector2
IsGreaterEqualThan(const Vector2 &v) const (defined in AZ::Vector2)AZ::Vector2
IsGreaterThan(const Vector2 &v) const (defined in AZ::Vector2)AZ::Vector2
IsLessEqualThan(const Vector2 &v) const (defined in AZ::Vector2)AZ::Vector2
IsLessThan(const Vector2 &v) constAZ::Vector2
IsNormalized(float tolerance=Constants::Tolerance) const (defined in AZ::Vector2)AZ::Vector2
IsZero(float tolerance=AZ::Constants::FloatEpsilon) const (defined in AZ::Vector2)AZ::Vector2
Lerp(const Vector2 &dest, float t) constAZ::Vector2
m_value (defined in AZ::Vector2)AZ::Vector2
m_values (defined in AZ::Vector2)AZ::Vector2
m_x (defined in AZ::Vector2)AZ::Vector2
m_y (defined in AZ::Vector2)AZ::Vector2
Madd(const Vector2 &mul, const Vector2 &add) (defined in AZ::Vector2)AZ::Vector2
Nlerp(const Vector2 &dest, float t) constAZ::Vector2
Normalize()AZ::Vector2
NormalizeEstimate()AZ::Vector2
NormalizeSafe(float tolerance=Constants::Tolerance) (defined in AZ::Vector2)AZ::Vector2
NormalizeSafeEstimate(float tolerance=Constants::Tolerance) (defined in AZ::Vector2)AZ::Vector2
NormalizeSafeWithLength(float tolerance=Constants::Tolerance) (defined in AZ::Vector2)AZ::Vector2
NormalizeSafeWithLengthEstimate(float tolerance=Constants::Tolerance) (defined in AZ::Vector2)AZ::Vector2
NormalizeWithLength()AZ::Vector2
NormalizeWithLengthEstimate() (defined in AZ::Vector2)AZ::Vector2
operator!=(const Vector2 &rhs) const (defined in AZ::Vector2)AZ::Vector2
operator()(int index) constAZ::Vector2
operator*(const Vector2 &rhs) const (defined in AZ::Vector2)AZ::Vector2
operator*(float multiplier) const (defined in AZ::Vector2)AZ::Vector2
operator*=(const Vector2 &rhs) (defined in AZ::Vector2)AZ::Vector2
operator*=(float multiplier) (defined in AZ::Vector2)AZ::Vector2
operator+(const Vector2 &rhs) const (defined in AZ::Vector2)AZ::Vector2
operator+=(const Vector2 &rhs) (defined in AZ::Vector2)AZ::Vector2
operator-() const (defined in AZ::Vector2)AZ::Vector2
operator-(const Vector2 &rhs) const (defined in AZ::Vector2)AZ::Vector2
operator-=(const Vector2 &rhs) (defined in AZ::Vector2)AZ::Vector2
operator/(float divisor) const (defined in AZ::Vector2)AZ::Vector2
operator/(const Vector2 &rhs) const (defined in AZ::Vector2)AZ::Vector2
operator/=(const Vector2 &rhs) (defined in AZ::Vector2)AZ::Vector2
operator/=(float divisor) (defined in AZ::Vector2)AZ::Vector2
operator==(const Vector2 &rhs) const (defined in AZ::Vector2)AZ::Vector2
Project(const Vector2 &rhs)AZ::Vector2
ProjectOnNormal(const Vector2 &normal)AZ::Vector2
Reflect(ReflectContext *context)AZ::Vector2static
Select(const Vector2 &vCmp, const Vector2 &vB) (defined in AZ::Vector2)AZ::Vector2
Set(float x) (defined in AZ::Vector2)AZ::Vector2
Set(float x, float y) (defined in AZ::Vector2)AZ::Vector2
SetElement(int index, float value) (defined in AZ::Vector2)AZ::Vector2
SetLength(float length)AZ::Vector2
SetLengthEstimate(float length)AZ::Vector2
SetSimdValue(Simd::Vec2::FloatArgType value)AZ::Vector2
SetX(float x) (defined in AZ::Vector2)AZ::Vector2
SetY(float y) (defined in AZ::Vector2)AZ::Vector2
Slerp(const Vector2 &dest, float t) constAZ::Vector2
StoreToFloat2(float *values) constAZ::Vector2
Vector2()=defaultAZ::Vector2
Vector2(const Vector2 &v)=default (defined in AZ::Vector2)AZ::Vector2
Vector2(float x)AZ::Vector2explicit
Vector2(float x, float y) (defined in AZ::Vector2)AZ::Vector2explicit
Vector2(const Vector3 &source) (defined in AZ::Vector2)AZ::Vector2explicit
Vector2(const Vector4 &source) (defined in AZ::Vector2)AZ::Vector2explicit
Vector2(Simd::Vec2::FloatArgType value)AZ::Vector2explicit