Scripting API

int2

struct in Unity.Mathematics · Unity.Mathematics

58 of 58 of Unity's members

Constructors 1

int2(int x, int y)
int2(int2 xy)
int2(int v)
int2(bool v)
int2(bool2 v)
int2(uint v)
int2(uint2 v)
int2(float v)
int2(float2 v)
int2(double v)
int2(double2 v)

Fields 3

int x
int y
static readonly int2 zero

Properties 29

int this[int index] { get; set; }
readonly int2 xx { get; }
readonly int3 xxx { get; }
readonly int4 xxxx { get; }
readonly int4 xxxy { get; }
readonly int3 xxy { get; }
readonly int4 xxyx { get; }
readonly int4 xxyy { get; }
int2 xy { get; set; }
readonly int3 xyx { get; }
readonly int4 xyxx { get; }
readonly int4 xyxy { get; }
readonly int3 xyy { get; }
readonly int4 xyyx { get; }
readonly int4 xyyy { get; }
int2 yx { get; set; }
readonly int3 yxx { get; }
readonly int4 yxxx { get; }
readonly int4 yxxy { get; }
readonly int3 yxy { get; }
readonly int4 yxyx { get; }
readonly int4 yxyy { get; }
readonly int2 yy { get; }
readonly int3 yyx { get; }
readonly int4 yyxx { get; }
readonly int4 yyxy { get; }
readonly int3 yyy { get; }
readonly int4 yyyx { get; }
readonly int4 yyyy { get; }

Methods 3

readonly bool Equals(int2 rhs)
readonly bool Equals(object? o)
readonly int GetHashCode()
readonly string ToString()
readonly string ToString(string? format, IFormatProvider? formatProvider)

Operators 21

static explicit operator int2(bool v)
static explicit operator int2(bool2 v)
static explicit operator int2(uint v)
static explicit operator int2(uint2 v)
static explicit operator int2(float v)
static explicit operator int2(float2 v)
static explicit operator int2(double v)
static explicit operator int2(double2 v)
static implicit operator int2(int v)
static bool2 operator !=(int2 lhs, int2 rhs)
static bool2 operator !=(int2 lhs, int rhs)
static bool2 operator !=(int lhs, int2 rhs)
static int2 operator %(int2 lhs, int2 rhs)
static int2 operator %(int2 lhs, int rhs)
static int2 operator %(int lhs, int2 rhs)
static int2 operator &(int2 lhs, int2 rhs)
static int2 operator &(int2 lhs, int rhs)
static int2 operator &(int lhs, int2 rhs)
static int2 operator *(int2 lhs, int2 rhs)
static int2 operator *(int2 lhs, int rhs)
static int2 operator *(int lhs, int2 rhs)
static int2 operator +(int2 lhs, int2 rhs)
static int2 operator +(int2 lhs, int rhs)
static int2 operator +(int lhs, int2 rhs)
static int2 operator +(int2 val)
static int2 operator ++(int2 val)
static int2 operator -(int2 lhs, int2 rhs)
static int2 operator -(int2 lhs, int rhs)
static int2 operator -(int lhs, int2 rhs)
static int2 operator -(int2 val)
static int2 operator --(int2 val)
static int2 operator /(int2 lhs, int2 rhs)
static int2 operator /(int2 lhs, int rhs)
static int2 operator /(int lhs, int2 rhs)
static bool2 operator <(int2 lhs, int2 rhs)
static bool2 operator <(int2 lhs, int rhs)
static bool2 operator <(int lhs, int2 rhs)
static int2 operator <<(int2 x, int n)
static bool2 operator <=(int2 lhs, int2 rhs)
static bool2 operator <=(int2 lhs, int rhs)
static bool2 operator <=(int lhs, int2 rhs)
static bool2 operator ==(int2 lhs, int2 rhs)
static bool2 operator ==(int2 lhs, int rhs)
static bool2 operator ==(int lhs, int2 rhs)
static bool2 operator >(int2 lhs, int2 rhs)
static bool2 operator >(int2 lhs, int rhs)
static bool2 operator >(int lhs, int2 rhs)
static bool2 operator >=(int2 lhs, int2 rhs)
static bool2 operator >=(int2 lhs, int rhs)
static bool2 operator >=(int lhs, int2 rhs)
static int2 operator >>(int2 x, int n)
static int2 operator ^(int2 lhs, int2 rhs)
static int2 operator ^(int2 lhs, int rhs)
static int2 operator ^(int lhs, int2 rhs)
static int2 operator |(int2 lhs, int2 rhs)
static int2 operator |(int2 lhs, int rhs)
static int2 operator |(int lhs, int2 rhs)
static int2 operator ~(int2 val)