a | GrayLib::cVecT4< float > | |
AlignToNormal(cVector3f &vNorm) | GrayLib::cQuaternionf | |
b | GrayLib::cVecT4< float > | |
Compare(const THIS_t &v2) const noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
cQuaternionf() noexcept | GrayLib::cQuaternionf | inline |
cQuaternionf(DVALUE_t _x, DVALUE_t _y, DVALUE_t _z, DVALUE_t _w) | GrayLib::cQuaternionf | inline |
cQuaternionf(const SUPER_t &q) | GrayLib::cQuaternionf | inline |
cQuaternionf(const cMatrix4x4f &rm) | GrayLib::cQuaternionf | inline |
cQuaternionf(const cVector3f &vAxis, RADIANf_t fAngle) | GrayLib::cQuaternionf | inline |
cQuaternionT() noexcept | GrayLib::cQuaternionT< float > | inline |
cQuaternionT(float _x, float _y, float _z, float _w) noexcept | GrayLib::cQuaternionT< float > | inline |
cQuaternionT(const SUPER_t &q) noexcept | GrayLib::cQuaternionT< float > | inline |
cVecT4() noexcept | GrayLib::cVecT4< float > | inline |
cVecT4(const SUPER_t &v) noexcept | GrayLib::cVecT4< float > | inline |
cVecT4(const float *pVals) noexcept | GrayLib::cVecT4< float > | inline |
cVecT4(float n0, float n1, float n2=0, float n3=0) noexcept | GrayLib::cVecT4< float > | inline |
cVecT4(const cVecT3< float > &v2, float _w=0) | GrayLib::cVecT4< float > | inline |
cVecTC() | GrayLib::cVecTC< float, 4, cVecT4< float > > | inlineprotected |
DoDiv(const THIS_t &v2) | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
DoMul(const THIS_t &v2) noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
DoScale(float n) noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
DVALUE_t typedef | GrayLib::cVecTC< float, 4, cVecT4< float > > | |
g | GrayLib::cVecT4< float > | |
get_Abs() const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
get_CR() const noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
get_CT() const noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
get_EulerV() const | GrayLib::cQuaternionf | |
get_EulerY() const | GrayLib::cQuaternionf | |
get_Magnitude() const noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
get_MagnitudeSq() const noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
get_Normalized() const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
get_T() noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
get_V3() const noexcept | GrayLib::cVecT4< float > | inline |
get_W() const noexcept | GrayLib::cVecT4< float > | inline |
get_X() const noexcept | GrayLib::cVecT4< float > | inline |
get_Y() const noexcept | GrayLib::cVecT4< float > | inline |
get_Z() const noexcept | GrayLib::cVecT4< float > | inline |
GetDiff(const THIS_t &v2) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
GetDist(const THIS_t &v2) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
GetDistSq(const THIS_t &v2) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
GetDiv(const THIS_t &v2) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
GetDot(const THIS_t &v2) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
GetDot(const THIS_t &v1, const THIS_t &v2) | GrayLib::cVecTC< float, 4, cVecT4< float > > | inlinestatic |
GetElem(int i) const noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
GetMul(const THIS_t &v2) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
GetMulQ(const THIS_t &q) const | GrayLib::cQuaternionf | inline |
GetScaled(float nScale) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
GetSum(const THIS_t &v2) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
InitAngle(const cVector3f &v, RADIANf_t fAngle) | GrayLib::cQuaternionf | inline |
InitCross(const THIS_t &v1, const THIS_t &v2, const THIS_t &v3) | GrayLib::cVecT4< float > | inline |
InitEulerV(const cVector3f &v) | GrayLib::cQuaternionf | |
InitIdentity() | GrayLib::cQuaternionf | inline |
InitMulQ(const THIS_t &q1, const THIS_t &q2) | GrayLib::cQuaternionf | inline |
InitRotationAxis(const cVector3f &vNorm, RADIANf_t fAngle) | GrayLib::cQuaternionf | inline |
InitRotationMatrix(const cMatrix4x4f &rm) | GrayLib::cQuaternionf | |
InitSlerp(const THIS_t &q1, const THIS_t &q2, DVALUE_t t) | GrayLib::cQuaternionf | inline |
isIdentity() const noexcept | GrayLib::cQuaternionT< float > | inline |
IsNear(const THIS_t &v2, float fDist=(float) k_FLT_MIN2) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
IsNearQ(const SUPER_t &q, float fDist=k_FLT_MIN2) const | GrayLib::cQuaternionT< float > | inline |
k_Identity | GrayLib::cQuaternionf | static |
k_nDim | GrayLib::cVecTC< float, 4, cVecT4< float > > | static |
m_a | GrayLib::cVecT4< float > | |
m_w | GrayLib::cVecT4< float > | |
m_x | GrayLib::cVecT4< float > | |
m_y | GrayLib::cVecT4< float > | |
m_z | GrayLib::cVecT4< float > | |
operator const float *() const noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator float *() | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator!=(const THIS_t &v2) const noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator*(const THIS_t &q) const | GrayLib::cQuaternionf | inline |
cQuaternionT< float >::operator*(float nScale) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator*=(float nScale) noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator*=(const THIS_t &v2) noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator+(const THIS_t &v2) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator+=(const THIS_t &v2) | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator+=(float n) | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator-() const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator-(const THIS_t &v2) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator-=(const THIS_t &v2) noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator-=(float n) noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator/(float nScale) const | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator/=(float nScale) | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator/=(const THIS_t &v2) | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator==(const THIS_t &v2) const noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator[](int i) const noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
operator[](int i) | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
put_Magnitude(float nLength) | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
r | GrayLib::cVecT4< float > | |
ref_V3() noexcept | GrayLib::cVecT4< float > | inline |
RefElem(int i) noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
Set(const THIS_t &v) | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
SetEulerY(RADIANf_t fAngleY, bool bMoveNormalized) | GrayLib::cQuaternionf | |
SetLerp(const THIS_t &a, const THIS_t &b, DVALUE_t t) | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
SetNormalized(void) noexcept | GrayLib::cVecTC< float, 4, cVecT4< float > > | inline |
SetToAngleBetween(const cVector3f &v1, const cVector3f &v2) | GrayLib::cQuaternionf | |
SUPER_t typedef | GrayLib::cQuaternionf | |
THIS_t typedef | GrayLib::cQuaternionf | |
UNITTEST_FRIEND(cQuaternion) | GrayLib::cQuaternionf | |
w | GrayLib::cVecT4< float > | |
x | GrayLib::cVecT4< float > | |
y | GrayLib::cVecT4< float > | |
z | GrayLib::cVecT4< float > | |