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​