Scripting API

int4x4

struct in Unity.Mathematics · Unity.Mathematics

33 of 33 of Unity's members

Constructors 1

int4x4(int4 c0, int4 c1, int4 c2, int4 c3)
int4x4(int m00, int m01, int m02, int m03, int m10, int m11, int m12, int m13, int m20, int m21, int m22, int m23, int m30, int m31, int m32, int m33)
int4x4(int v)
int4x4(bool v)
int4x4(bool4x4 v)
int4x4(uint v)
int4x4(uint4x4 v)
int4x4(float v)
int4x4(float4x4 v)
int4x4(double v)
int4x4(double4x4 v)

Fields 6

int4 c0
int4 c1
int4 c2
int4 c3
static readonly int4x4 identity
static readonly int4x4 zero

Properties 1

ref int4 this[int index] { get; }

Methods 3

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

Operators 21

static explicit operator int4x4(bool v)
static explicit operator int4x4(bool4x4 v)
static explicit operator int4x4(uint v)
static explicit operator int4x4(uint4x4 v)
static explicit operator int4x4(float v)
static explicit operator int4x4(float4x4 v)
static explicit operator int4x4(double v)
static explicit operator int4x4(double4x4 v)
static implicit operator int4x4(int v)
static bool4x4 operator !=(int4x4 lhs, int4x4 rhs)
static bool4x4 operator !=(int4x4 lhs, int rhs)
static bool4x4 operator !=(int lhs, int4x4 rhs)
static int4x4 operator %(int4x4 lhs, int4x4 rhs)
static int4x4 operator %(int4x4 lhs, int rhs)
static int4x4 operator %(int lhs, int4x4 rhs)
static int4x4 operator &(int4x4 lhs, int4x4 rhs)
static int4x4 operator &(int4x4 lhs, int rhs)
static int4x4 operator &(int lhs, int4x4 rhs)
static int4x4 operator *(int4x4 lhs, int4x4 rhs)
static int4x4 operator *(int4x4 lhs, int rhs)
static int4x4 operator *(int lhs, int4x4 rhs)
static int4x4 operator +(int4x4 lhs, int4x4 rhs)
static int4x4 operator +(int4x4 lhs, int rhs)
static int4x4 operator +(int lhs, int4x4 rhs)
static int4x4 operator +(int4x4 val)
static int4x4 operator ++(int4x4 val)
static int4x4 operator -(int4x4 lhs, int4x4 rhs)
static int4x4 operator -(int4x4 lhs, int rhs)
static int4x4 operator -(int lhs, int4x4 rhs)
static int4x4 operator -(int4x4 val)
static int4x4 operator --(int4x4 val)
static int4x4 operator /(int4x4 lhs, int4x4 rhs)
static int4x4 operator /(int4x4 lhs, int rhs)
static int4x4 operator /(int lhs, int4x4 rhs)
static bool4x4 operator <(int4x4 lhs, int4x4 rhs)
static bool4x4 operator <(int4x4 lhs, int rhs)
static bool4x4 operator <(int lhs, int4x4 rhs)
static int4x4 operator <<(int4x4 x, int n)
static bool4x4 operator <=(int4x4 lhs, int4x4 rhs)
static bool4x4 operator <=(int4x4 lhs, int rhs)
static bool4x4 operator <=(int lhs, int4x4 rhs)
static bool4x4 operator ==(int4x4 lhs, int4x4 rhs)
static bool4x4 operator ==(int4x4 lhs, int rhs)
static bool4x4 operator ==(int lhs, int4x4 rhs)
static bool4x4 operator >(int4x4 lhs, int4x4 rhs)
static bool4x4 operator >(int4x4 lhs, int rhs)
static bool4x4 operator >(int lhs, int4x4 rhs)
static bool4x4 operator >=(int4x4 lhs, int4x4 rhs)
static bool4x4 operator >=(int4x4 lhs, int rhs)
static bool4x4 operator >=(int lhs, int4x4 rhs)
static int4x4 operator >>(int4x4 x, int n)
static int4x4 operator ^(int4x4 lhs, int4x4 rhs)
static int4x4 operator ^(int4x4 lhs, int rhs)
static int4x4 operator ^(int lhs, int4x4 rhs)
static int4x4 operator |(int4x4 lhs, int4x4 rhs)
static int4x4 operator |(int4x4 lhs, int rhs)
static int4x4 operator |(int lhs, int4x4 rhs)
static int4x4 operator ~(int4x4 val)