Skip to main content

Vec4i

Client Server

Methods​

nil Vec4i(integer? value)​

nil Vec4i(Vec4i v)​

nil Vec4i(integer x, integer y, integer z, integer w)​

Metamethods​

Vec4i __add(Vec4i a, Vec4i b)​

Vec4i __add(integer a, Vec4i b)​

Vec4i __add(Vec4i a, integer b)​

Vec4i __sub(Vec4i a, Vec4i b)​

Vec4i __sub(integer a, Vec4i b)​

Vec4i __sub(Vec4i a, integer b)​

Vec4i __mul(Vec4i a, Vec4i b)​

Vec4i __mul(integer a, Vec4i b)​

Vec4i __mul(Vec4i a, integer b)​

Vec4i __div(Vec4i a, Vec4i b)​

Vec4i __div(integer a, Vec4i b)​

Vec4i __div(Vec4i a, integer b)​

Vec4i __mod(Vec4i a, Vec4i b)​

Vec4i __mod(integer a, Vec4i b)​

Vec4i __mod(Vec4i a, integer b)​

Vec4i __pow(Vec4i a, Vec4i b)​

Vec4i __pow(integer a, Vec4i b)​

Vec4i __pow(Vec4i a, integer b)​

Vec4i __unm(Vec4i a)​

boolean __eq(Vec4i a, Vec4i b)​

string __tostring(Vec4i a)​

integer __index(Vec4i v, integer i)​

nil __newindex(Vec4i v, integer i, integer value)​

integer Length()​

integer SqrLength()​

boolean IsZero()​

Vec4i GetAbs()​

Vec4i Copy()​

nil Clamp(number|Vec4i minValue, number|Vec4i maxValue)​

integer Dot(Vec4i other)​

Properties​

integer x​

integer y​

integer z​

integer w​

Vec4i zero​

Vec4i up​

Vec4i right​

Vec4i forward​

Vec4i down​

Vec4i left​

Vec4i back​