ezEngine  Release 25.03
ezVec3Template< Type > Member List

This is the complete list of members for ezVec3Template< Type >, including all inherited members.

Abs() constezVec3Template< Type >inline
CalculateNormal(const ezVec3Template< Type > &v1, const ezVec3Template< Type > &v2, const ezVec3Template< Type > &v3)ezVec3Template< Type >
CompClamp(const ezVec3Template< Type > &vLow, const ezVec3Template< Type > &vHigh) constezVec3Template< Type >
CompDiv(const ezVec3Template< Type > &rhs) constezVec3Template< Type >
CompMax(const ezVec3Template< Type > &rhs) constezVec3Template< Type >
CompMin(const ezVec3Template< Type > &rhs) constezVec3Template< Type >
CompMul(const ezVec3Template< Type > &rhs) constezVec3Template< Type >
ComponentType typedef (defined in ezVec3Template< Type >)ezVec3Template< Type >
CrossRH(const ezVec3Template< Type > &rhs) constezVec3Template< Type >
Dot(const ezVec3Template< Type > &rhs) constezVec3Template< Type >
EZ_DECLARE_POD_TYPE() (defined in ezVec3Template< Type >)ezVec3Template< Type >
ezVec3Template()ezVec3Template< Type >
ezVec3Template(Type x, Type y, Type z)ezVec3Template< Type >
ezVec3Template(Type v)ezVec3Template< Type >explicit
GetAngleBetween(const ezVec3Template< Type > &rhs) constezVec3Template< Type >
GetAsDirectionVec4() constezVec3Template< Type >
GetAsPositionVec4() constezVec3Template< Type >
GetAsVec2() constezVec3Template< Type >
GetAsVec4(Type w) constezVec3Template< Type >
GetData() constezVec3Template< Type >inline
GetData()ezVec3Template< Type >inline
GetDistanceTo(const ezVec3Template< Type > &rhs) constezVec3Template< Type >
GetLength() constezVec3Template< Type >
GetLengthAndNormalize()ezVec3Template< Type >
GetLengthSquared() constezVec3Template< Type >
GetNormalized() constezVec3Template< Type >
GetOrthogonalVector() constezVec3Template< Type >
GetReflectedVector(const ezVec3Template< Type > &vNormal) constezVec3Template< Type >
GetRefractedVector(const ezVec3Template< Type > &vNormal, Type fRefIndex1, Type fRefIndex2) constezVec3Template< Type >
GetSquaredDistanceTo(const ezVec3Template< Type > &rhs) constezVec3Template< Type >
IsEqual(const ezVec3Template< Type > &rhs, Type fEpsilon) constezVec3Template< Type >
IsIdentical(const ezVec3Template< Type > &rhs) constezVec3Template< Type >
IsNaN() constezVec3Template< Type >
IsNormalized(Type fEpsilon=ezMath::HugeEpsilon< Type >()) constezVec3Template< Type >
IsValid() constezVec3Template< Type >
IsZero() constezVec3Template< Type >
IsZero(Type fEpsilon) constezVec3Template< Type >
Make(Type x, Type y, Type z)ezVec3Template< Type >inlinestatic
MakeAxisX()ezVec3Template< Type >inlinestatic
MakeAxisY()ezVec3Template< Type >inlinestatic
MakeAxisZ()ezVec3Template< Type >inlinestatic
MakeNaN()ezVec3Template< Type >inlinestatic
MakeOrthogonalTo(const ezVec3Template< Type > &vNormal)ezVec3Template< Type >
MakeRandomDeviation(ezRandom &inout_rng, const ezAngle &maxDeviation, const ezVec3Template< Type > &vNormal)ezVec3Template< Type >static
MakeRandomDeviationX(ezRandom &inout_rng, const ezAngle &maxDeviation)ezVec3Template< Type >static
MakeRandomDeviationY(ezRandom &inout_rng, const ezAngle &maxDeviation)ezVec3Template< Type >static
MakeRandomDeviationZ(ezRandom &inout_rng, const ezAngle &maxDeviation)ezVec3Template< Type >static
MakeRandomDirection(ezRandom &inout_rng)ezVec3Template< Type >static
MakeRandomPointInSphere(ezRandom &inout_rng)ezVec3Template< Type >static
MakeZero()ezVec3Template< Type >inlinestatic
Normalize()ezVec3Template< Type >
NormalizeIfNotZero(const ezVec3Template< Type > &vFallback=ezVec3Template< Type >(1, 0, 0), Type fEpsilon=ezMath::SmallEpsilon< Type >())ezVec3Template< Type >
operator*=(const ezVec3Template< Type > &rhs)ezVec3Template< Type >
operator*=(Type f)ezVec3Template< Type >
operator+=(const ezVec3Template< Type > &rhs)ezVec3Template< Type >
operator-() constezVec3Template< Type >
operator-=(const ezVec3Template< Type > &rhs)ezVec3Template< Type >
operator/=(const ezVec3Template< Type > &rhs)ezVec3Template< Type >
operator/=(Type f)ezVec3Template< Type >
Set(Type xyz)ezVec3Template< Type >
Set(Type x, Type y, Type z)ezVec3Template< Type >
SetLength(Type fNewLength, Type fEpsilon=ezMath::DefaultEpsilon< Type >())ezVec3Template< Type >
SetZero()ezVec3Template< Type >
x (defined in ezVec3Template< Type >)ezVec3Template< Type >
y (defined in ezVec3Template< Type >)ezVec3Template< Type >
z (defined in ezVec3Template< Type >)ezVec3Template< Type >