Client
Server
Methods
nil Vec2i(number? xy)
nil Vec2i(number x, number y)
nil Vec2i(Vec2|Vec2i v)
nil Vec2i(Vec3|Vec3i v)
nil Vec2i(Vec4|Vec4i v)
Vec2i __add(Vec2i a, Vec2i b)
Vec2i __add(number a, Vec2i b)
Vec2i __add(Vec2i a, number b)
Vec2i __add(Vec2i a, Vec2 b)
Vec2i __sub(Vec2i a, Vec2i b)
Vec2i __sub(number a, Vec2i b)
Vec2i __sub(Vec2i a, number b)
Vec2i __sub(Vec2i a, Vec2 b)
Vec2i __mul(Vec2i a, Vec2i b)
Vec2i __mul(number a, Vec2i b)
Vec2i __mul(Vec2i a, number b)
Vec2i __mul(Vec2i a, Vec2 b)
Vec2i __div(Vec2i a, Vec2i b)
Vec2i __div(number a, Vec2i b)
Vec2i __div(Vec2i a, number b)
Vec2i __div(Vec2i a, Vec2 b)
Vec2i __unm(Vec2i a)
boolean __eq(Vec2i a, Vec2i b)
Vec2i __band(Vec2i a, Vec2i b)
Vec2i __band(Vec2i a, integer b)
Vec2i __band(integer a, Vec2i b)
Vec2i __bor(Vec2i a, Vec2i b)
Vec2i __bor(Vec2i a, integer b)
Vec2i __bor(integer a, Vec2i b)
Vec2i __bxor(Vec2i a, Vec2i b)
Vec2i __bxor(Vec2i a, integer b)
Vec2i __bxor(integer a, Vec2i b)
Vec2i __bnot(Vec2i a)
Vec2i __shl(Vec2i a, Vec2i b)
Vec2i __shl(Vec2i a, integer b)
Vec2i __shl(integer a, Vec2i b)
Vec2i __shr(Vec2i a, Vec2i b)
Vec2i __shr(Vec2i a, integer b)
Vec2i __shr(integer a, Vec2i b)
string __tostring(Vec2i a)
number Len()
number Length()
number SqrLength()
Vec2i Copy()
boolean IsZero()
Vec2i GetAbs()
nil Clamp(number|Vec2i minValue, number|Vec2i maxValue)
number Dot(Vec2i|Vec2 v)
Properties
number x
number y
Vec2i zero
- Methods
- Metamethods
- Vec2i __add(Vec2i a, Vec2i b)
- Vec2i __add(number a, Vec2i b)
- Vec2i __add(Vec2i a, number b)
- Vec2i __add(Vec2i a, Vec2 b)
- Vec2i __sub(Vec2i a, Vec2i b)
- Vec2i __sub(number a, Vec2i b)
- Vec2i __sub(Vec2i a, number b)
- Vec2i __sub(Vec2i a, Vec2 b)
- Vec2i __mul(Vec2i a, Vec2i b)
- Vec2i __mul(number a, Vec2i b)
- Vec2i __mul(Vec2i a, number b)
- Vec2i __mul(Vec2i a, Vec2 b)
- Vec2i __div(Vec2i a, Vec2i b)
- Vec2i __div(number a, Vec2i b)
- Vec2i __div(Vec2i a, number b)
- Vec2i __div(Vec2i a, Vec2 b)
- Vec2i __unm(Vec2i a)
- boolean __eq(Vec2i a, Vec2i b)
- Vec2i __band(Vec2i a, Vec2i b)
- Vec2i __band(Vec2i a, integer b)
- Vec2i __band(integer a, Vec2i b)
- Vec2i __bor(Vec2i a, Vec2i b)
- Vec2i __bor(Vec2i a, integer b)
- Vec2i __bor(integer a, Vec2i b)
- Vec2i __bxor(Vec2i a, Vec2i b)
- Vec2i __bxor(Vec2i a, integer b)
- Vec2i __bxor(integer a, Vec2i b)
- Vec2i __bnot(Vec2i a)
- Vec2i __shl(Vec2i a, Vec2i b)
- Vec2i __shl(Vec2i a, integer b)
- Vec2i __shl(integer a, Vec2i b)
- Vec2i __shr(Vec2i a, Vec2i b)
- Vec2i __shr(Vec2i a, integer b)
- Vec2i __shr(integer a, Vec2i b)
- string __tostring(Vec2i a)
- number Len()
- number Length()
- number SqrLength()
- Vec2i Copy()
- boolean IsZero()
- Vec2i GetAbs()
- nil Clamp(number|Vec2i minValue, number|Vec2i maxValue)
- number Dot(Vec2i|Vec2 v)
- Properties