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)