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