Jolt Physics
A multi core friendly Game Physics Engine
|
This is the complete list of members for DVec3, including all inherited members.
Abs() const | DVec3 | |
ArgType typedef | DVec3 | |
cFalse | DVec3 | inlinestatic |
CheckW() const | DVec3 | |
Cross(DVec3Arg inV2) const | DVec3 | |
cTrue | DVec3 | inlinestatic |
Dot(DVec3Arg inV2) const | DVec3 | |
DVec3()=default | DVec3 | |
DVec3(const DVec3 &inRHS)=default | DVec3 | |
DVec3(Vec3Arg inRHS) | DVec3 | explicit |
DVec3(Vec4Arg inRHS) | DVec3 | explicit |
DVec3(TypeArg inRHS) | DVec3 | inline |
DVec3(double inX, double inY, double inZ) | DVec3 | |
DVec3(const Double3 &inV) | DVec3 | explicit |
GetSign() const | DVec3 | |
GetTrues() const | DVec3 | |
GetX() const | DVec3 | inline |
GetY() const | DVec3 | inline |
GetZ() const | DVec3 | inline |
IsClose(DVec3Arg inV2, double inMaxDistSq=1.0e-24) const | DVec3 | |
IsNaN() const | DVec3 | |
IsNearZero(double inMaxDistSq=1.0e-24) const | DVec3 | |
IsNormalized(double inTolerance=1.0e-12) const | DVec3 | |
Length() const | DVec3 | |
LengthSq() const | DVec3 | |
mF64 | DVec3 | |
mValue | DVec3 | |
Normalized() const | DVec3 | |
operator Vec3() const | DVec3 | explicit |
operator!=(DVec3Arg inV2) const | DVec3 | inline |
operator*(DVec3Arg inV2) const | DVec3 | |
operator*(double inV2) const | DVec3 | |
operator* | DVec3 | friend |
operator*=(double inV2) | DVec3 | |
operator*=(DVec3Arg inV2) | DVec3 | |
operator+(Vec3Arg inV2) const | DVec3 | |
operator+(DVec3Arg inV2) const | DVec3 | |
operator+=(Vec3Arg inV2) | DVec3 | |
operator+=(DVec3Arg inV2) | DVec3 | |
operator-() const | DVec3 | |
operator-(Vec3Arg inV2) const | DVec3 | |
operator-(DVec3Arg inV2) const | DVec3 | |
operator-=(Vec3Arg inV2) | DVec3 | |
operator-=(DVec3Arg inV2) | DVec3 | |
operator/(double inV2) const | DVec3 | |
operator/(DVec3Arg inV2) const | DVec3 | |
operator/=(double inV2) | DVec3 | |
operator<< | DVec3 | friend |
operator=(const DVec3 &inRHS)=default | DVec3 | |
operator==(DVec3Arg inV2) const | DVec3 | |
operator[](uint inCoordinate) const | DVec3 | inline |
PrepareRoundToInf() const | DVec3 | |
PrepareRoundToZero() const | DVec3 | |
Reciprocal() const | DVec3 | |
sAnd(DVec3Arg inV1, DVec3Arg inV2) | DVec3 | static |
sAxisX() | DVec3 | inlinestatic |
sAxisY() | DVec3 | inlinestatic |
sAxisZ() | DVec3 | inlinestatic |
sClamp(DVec3Arg inV, DVec3Arg inMin, DVec3Arg inMax) | DVec3 | static |
sEquals(DVec3Arg inV1, DVec3Arg inV2) | DVec3 | static |
Set(double inX, double inY, double inZ) | DVec3 | inline |
SetComponent(uint inCoordinate, double inValue) | DVec3 | inline |
SetX(double inX) | DVec3 | inline |
SetY(double inY) | DVec3 | inline |
SetZ(double inZ) | DVec3 | inline |
sFixW(TypeArg inValue) | DVec3 | static |
sFusedMultiplyAdd(DVec3Arg inMul1, DVec3Arg inMul2, DVec3Arg inAdd) | DVec3 | static |
sGreater(DVec3Arg inV1, DVec3Arg inV2) | DVec3 | static |
sGreaterOrEqual(DVec3Arg inV1, DVec3Arg inV2) | DVec3 | static |
sLess(DVec3Arg inV1, DVec3Arg inV2) | DVec3 | static |
sLessOrEqual(DVec3Arg inV1, DVec3Arg inV2) | DVec3 | static |
sLoadDouble3Unsafe(const Double3 &inV) | DVec3 | static |
sMax(DVec3Arg inV1, DVec3Arg inV2) | DVec3 | static |
sMin(DVec3Arg inV1, DVec3Arg inV2) | DVec3 | static |
sNaN() | DVec3 | static |
sOr(DVec3Arg inV1, DVec3Arg inV2) | DVec3 | static |
Sqrt() const | DVec3 | |
sReplicate(double inV) | DVec3 | static |
sSelect(DVec3Arg inNotSet, DVec3Arg inSet, DVec3Arg inControl) | DVec3 | static |
StoreDouble3(Double3 *outV) const | DVec3 | |
sXor(DVec3Arg inV1, DVec3Arg inV2) | DVec3 | static |
sZero() | DVec3 | static |
TestAllTrue() const | DVec3 | |
TestAnyTrue() const | DVec3 | |
ToVec3RoundDown() const | DVec3 | |
ToVec3RoundUp() const | DVec3 | |
Type typedef | DVec3 | |
TypeArg typedef | DVec3 |