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