Type: Vector4D
Server & Client
Methods
Init
void Init(float ix, float iy, float iz, float iw)
Init
void Init(const Vector&in src, float iw)
IsValid
bool IsValid() const
opIndex
float opIndex(int i) const
opIndex
float& opIndex(int i)
AsVector3D
Vector& AsVector3D()
AsVector3D
const Vector& AsVector3D() const
AsVector2D
Vector2D& AsVector2D()
AsVector2D
const Vector2D& AsVector2D() const
Random
void Random(float minVal, float maxVal)
opEquals
bool opEquals(const Vector4D&in) const
opAddAssign
Vector4D& opAddAssign(const Vector4D&in v)
opSubAssign
Vector4D& opSubAssign(const Vector4D&in v)
opMulAssign
Vector4D& opMulAssign(const Vector4D&in v)
opMulAssign
Vector4D& opMulAssign(float s)
opDivAssign
Vector4D& opDivAssign(const Vector4D&in v)
opDivAssign
Vector4D& opDivAssign(float s)
opNeg
Vector4D opNeg() const
opMul
Vector4D opMul(float fl) const
opDiv
Vector4D opDiv(float fl) const
opMul
Vector4D opMul(const Vector4D&in v) const
opAdd
Vector4D opAdd(const Vector4D&in v) const
opSub
Vector4D opSub(const Vector4D&in v) const
Negate
void Negate()
Length
float Length() const
LengthSqr
float LengthSqr() const
IsZero
bool IsZero(float tolerance = 0.009999999776482582) const
DistTo
float DistTo(const Vector4D&in vOther) const
DistToSqr
float DistToSqr(const Vector4D&in vOther) const
MulAdd
void MulAdd(const Vector4D&in a, const Vector4D&in b, float scalar)
Dot
float Dot(const Vector4D&in vOther) const
opAssign
Vector4D& opAssign(const Vector4D&in)