Skip to main content

Vec2i

Client Server

Constructors

Vec2i()

Vec2i(integer)

Vec2i(number)

Vec2i(integer, integer)

Vec2i(integer, number)

Vec2i(number, integer)

Vec2i(number, number)

Vec2i(Vec2i)

Vec2i(Vec2)

Vec2i(Vec3i)

Vec2i(Vec3)

Vec2i(Vec4i)

Vec2i(Vec4)

Metamethods

integer __index(Vec2i, integer)

nil __newindex(Vec2i, integer, integer)

Vec2i __add(Vec2i, Vec2i)

Vec2 __add(Vec2i, Vec2)

Vec2i __add(Vec2i, integer)

Vec2i __add(integer, Vec2i)

Vec2i __sub(Vec2i, Vec2i)

Vec2 __sub(Vec2i, Vec2)

Vec2i __sub(Vec2i, integer)

Vec2i __sub(integer, Vec2i)

Vec2i __mul(Vec2i, Vec2i)

Vec2 __mul(Vec2i, Vec2)

Vec2i __mul(Vec2i, integer)

Vec2i __mul(integer, Vec2i)

Vec2i __div(Vec2i, Vec2i)

Vec2 __div(Vec2i, Vec2)

Vec2i __div(Vec2i, integer)

Vec2i __div(integer, Vec2i)

Vec2i __mod(Vec2i, Vec2i)

Vec2 __mod(Vec2i, Vec2)

Vec2i __mod(Vec2i, integer)

Vec2i __mod(integer, Vec2i)

Vec2i __pow(Vec2i, Vec2i)

Vec2 __pow(Vec2i, Vec2)

Vec2i __pow(Vec2i, integer)

Vec2i __pow(integer, Vec2i)

Vec2i __unm(Vec2i)

boolean __eq(Vec2i, Vec2i)

boolean __eq(Vec2i, Vec2)

Methods

integer Len()

integer Length()

integer SqrLength()

boolean IsZero()

Vec2i GetAbs()

nil Clamp(Vec2i, integer, integer)

nil Clamp(Vec2i, Vec2i, Vec2i)

Vec2i GetClamped(Vec2i, integer, integer)

Vec2i GetClamped(Vec2i, Vec2i, Vec2i)

integer Dot(Vec2i, Vec2i)

number Dot(Vec2i, Vec2)

Vec2i __band(Vec2i, Vec2i)

Vec2i __band(integer, Vec2i)

Vec2i __band(Vec2i, integer)

Vec2i __bor(Vec2i, Vec2i)

Vec2i __bor(integer, Vec2i)

Vec2i __bor(Vec2i, integer)

Vec2i __bxor(Vec2i, Vec2i)

Vec2i __bxor(integer, Vec2i)

Vec2i __bxor(Vec2i, integer)

Vec2i __bnot(Vec2i)

Vec2i __shl(Vec2i, Vec2i)

Vec2i __shl(integer, Vec2i)

Vec2i __shl(Vec2i, integer)

Vec2i __shr(Vec2i, Vec2i)

Vec2i __shr(integer, Vec2i)

Vec2i __shr(Vec2i, integer)

string __tostring(Vec2i)

Properties

integer x

integer y

Vec2i zero