doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
idVecX Member List

This is the complete list of members for idVecX, including all inherited members.

allocedidVecXprivate
ChangeSize(int size, bool makeZero=false)idVecX
Clamp(float min, float max)idVecX
Compare(const idVecX &a) const idVecX
Compare(const idVecX &a, const float epsilon) const idVecX
GetDimension(void) const idVecX
GetSize(void) const idVecXinline
idMatX classidVecXfriend
idVecX(void)idVecX
idVecX(int length)idVecXexplicit
idVecX(int length, float *data)idVecXexplicit
Length(void) const idVecX
LengthSqr(void) const idVecX
Negate(void)idVecX
Normalize(void) const idVecX
NormalizeSelf(void)idVecX
operator!=(const idVecX &a) const idVecX
operator*(const float a) const idVecX
operator*(const idVecX &a) const idVecX
operator*(const float a, const idVecX b)idVecXfriend
operator*=(const float a)idVecX
operator+(const idVecX &a) const idVecX
operator+=(const idVecX &a)idVecX
operator-() const idVecX
operator-(const idVecX &a) const idVecX
operator-=(const idVecX &a)idVecX
operator/(const float a) const idVecX
operator/=(const float a)idVecX
operator=(const idVecX &a)idVecX
operator==(const idVecX &a) const idVecX
operator[](const int index) const idVecX
operator[](const int index)idVecX
pidVecXprivate
Random(int seed, float l=0.0f, float u=1.0f)idVecX
Random(int length, int seed, float l=0.0f, float u=1.0f)idVecX
SetData(int length, float *data)idVecX
SetSize(int size)idVecX
SetTempSize(int size)idVecXprivate
sizeidVecXprivate
SubVec3(int index) const idVecX
SubVec3(int index)idVecX
SubVec6(int index) const idVecX
SubVec6(int index)idVecX
SwapElements(int e1, int e2)idVecX
tempidVecXprivatestatic
tempIndexidVecXprivatestatic
tempPtridVecXprivatestatic
ToFloatPtr(void) const idVecX
ToFloatPtr(void)idVecX
ToString(int precision=2) const idVecX
Zero(void)idVecX
Zero(int length)idVecX
~idVecX(void)idVecX