Skip to main content

Vec4i

Client Server

Constructors​

Vec4i()​

Vec4i(integer)​

Vec4i(number)​

Vec4i(integer, integer, integer, integer)​

Vec4i(integer, integer, integer, number)​

Vec4i(integer, integer, number, integer)​

Vec4i(integer, integer, number, number)​

Vec4i(integer, number, integer, integer)​

Vec4i(integer, number, integer, number)​

Vec4i(integer, number, number, integer)​

Vec4i(integer, number, number, number)​

Vec4i(number, integer, integer, integer)​

Vec4i(number, integer, integer, number)​

Vec4i(number, integer, number, integer)​

Vec4i(number, integer, number, number)​

Vec4i(number, number, integer, integer)​

Vec4i(number, number, integer, number)​

Vec4i(number, number, number, integer)​

Vec4i(number, number, number, number)​

Vec4i(Vec2i, integer, integer)​

Vec4i(Vec2i, integer, number)​

Vec4i(Vec2i, number, integer)​

Vec4i(Vec2i, number, number)​

Vec4i(Vec2, integer, integer)​

Vec4i(Vec2, integer, number)​

Vec4i(Vec2, number, integer)​

Vec4i(Vec2, number, number)​

Vec4i(integer, Vec2i, integer)​

Vec4i(integer, Vec2i, number)​

Vec4i(integer, Vec2, integer)​

Vec4i(integer, Vec2, number)​

Vec4i(number, Vec2i, integer)​

Vec4i(number, Vec2i, number)​

Vec4i(number, Vec2, integer)​

Vec4i(number, Vec2, number)​

Vec4i(integer, integer, Vec2i)​

Vec4i(integer, integer, Vec2)​

Vec4i(integer, number, Vec2i)​

Vec4i(integer, number, Vec2)​

Vec4i(number, integer, Vec2i)​

Vec4i(number, integer, Vec2)​

Vec4i(number, number, Vec2i)​

Vec4i(number, number, Vec2)​

Vec4i(Vec2i, Vec2i)​

Vec4i(Vec2i, Vec2)​

Vec4i(Vec2, Vec2i)​

Vec4i(Vec2, Vec2)​

Vec4i(Vec3i, integer)​

Vec4i(Vec3i, number)​

Vec4i(Vec3, integer)​

Vec4i(Vec3, number)​

Vec4i(integer, Vec3i)​

Vec4i(integer, Vec3)​

Vec4i(number, Vec3i)​

Vec4i(number, Vec3)​

Vec4i(Vec4i)​

Vec4i(Vec4)​

Metamethods​

integer __index(Vec4i, integer)​

nil __newindex(Vec4i, integer, integer)​

Vec4i __add(Vec4i, Vec4i)​

Vec4 __add(Vec4i, Vec4)​

Vec4i __add(Vec4i, integer)​

Vec4i __add(integer, Vec4i)​

Vec4i __sub(Vec4i, Vec4i)​

Vec4 __sub(Vec4i, Vec4)​

Vec4i __sub(Vec4i, integer)​

Vec4i __sub(integer, Vec4i)​

Vec4i __mul(Vec4i, Vec4i)​

Vec4 __mul(Vec4i, Vec4)​

Vec4i __mul(Vec4i, Mat4)​

Vec4i __mul(Vec4i, integer)​

Vec4i __mul(integer, Vec4i)​

Vec4i __div(Vec4i, Vec4i)​

Vec4 __div(Vec4i, Vec4)​

Vec4i __div(Vec4i, integer)​

Vec4i __div(integer, Vec4i)​

Vec4i __mod(Vec4i, Vec4i)​

Vec4 __mod(Vec4i, Vec4)​

Vec4i __mod(Vec4i, integer)​

Vec4i __mod(integer, Vec4i)​

Vec4i __pow(Vec4i, Vec4i)​

Vec4 __pow(Vec4i, Vec4)​

Vec4i __pow(Vec4i, integer)​

Vec4i __pow(integer, Vec4i)​

Vec4i __unm(Vec4i)​

boolean __eq(Vec4i, Vec4i)​

boolean __eq(Vec4i, Vec4)​

Methods​

integer Len()​

integer Length()​

integer SqrLength()​

boolean IsZero()​

Vec4i GetAbs()​

nil Clamp(Vec4i, integer, integer)​

nil Clamp(Vec4i, Vec4i, Vec4i)​

Vec4i GetClamped(Vec4i, integer, integer)​

Vec4i GetClamped(Vec4i, Vec4i, Vec4i)​

integer Dot(Vec4i, Vec4i)​

number Dot(Vec4i, Vec4)​

Vec4i __band(Vec4i, Vec4i)​

Vec4i __band(integer, Vec4i)​

Vec4i __band(Vec4i, integer)​

Vec4i __bor(Vec4i, Vec4i)​

Vec4i __bor(integer, Vec4i)​

Vec4i __bor(Vec4i, integer)​

Vec4i __bxor(Vec4i, Vec4i)​

Vec4i __bxor(integer, Vec4i)​

Vec4i __bxor(Vec4i, integer)​

Vec4i __bnot(Vec4i)​

Vec4i __shl(Vec4i, Vec4i)​

Vec4i __shl(integer, Vec4i)​

Vec4i __shl(Vec4i, integer)​

Vec4i __shr(Vec4i, Vec4i)​

Vec4i __shr(integer, Vec4i)​

Vec4i __shr(Vec4i, integer)​

Properties​

integer x​

integer y​

integer z​

integer w​

Vec4i zero​

Vec4i up​

Vec4i right​

Vec4i forward​

Vec4i down​

Vec4i left​

Vec4i back​