Scripting API

double2x2

struct in Unity.Mathematics · Unity.Mathematics

25 of 25 of Unity's members

Constructors 1

double2x2(double2 c0, double2 c1)
double2x2(double m00, double m01, double m10, double m11)
double2x2(double v)
double2x2(bool v)
double2x2(bool2x2 v)
double2x2(int v)
double2x2(int2x2 v)
double2x2(uint v)
double2x2(uint2x2 v)
double2x2(float v)
double2x2(float2x2 v)

Fields 4

double2 c0
double2 c1
static readonly double2x2 identity
static readonly double2x2 zero

Properties 1

ref double2 this[int index] { get; }

Methods 3

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

Operators 15

static explicit operator double2x2(bool v)
static explicit operator double2x2(bool2x2 v)
static implicit operator double2x2(double v)
static implicit operator double2x2(int v)
static implicit operator double2x2(int2x2 v)
static implicit operator double2x2(uint v)
static implicit operator double2x2(uint2x2 v)
static implicit operator double2x2(float v)
static implicit operator double2x2(float2x2 v)
static bool2x2 operator !=(double2x2 lhs, double2x2 rhs)
static bool2x2 operator !=(double2x2 lhs, double rhs)
static bool2x2 operator !=(double lhs, double2x2 rhs)
static double2x2 operator %(double2x2 lhs, double2x2 rhs)
static double2x2 operator %(double2x2 lhs, double rhs)
static double2x2 operator %(double lhs, double2x2 rhs)
static double2x2 operator *(double2x2 lhs, double2x2 rhs)
static double2x2 operator *(double2x2 lhs, double rhs)
static double2x2 operator *(double lhs, double2x2 rhs)
static double2x2 operator +(double2x2 lhs, double2x2 rhs)
static double2x2 operator +(double2x2 lhs, double rhs)
static double2x2 operator +(double lhs, double2x2 rhs)
static double2x2 operator +(double2x2 val)
static double2x2 operator ++(double2x2 val)
static double2x2 operator -(double2x2 lhs, double2x2 rhs)
static double2x2 operator -(double2x2 lhs, double rhs)
static double2x2 operator -(double lhs, double2x2 rhs)
static double2x2 operator -(double2x2 val)
static double2x2 operator --(double2x2 val)
static double2x2 operator /(double2x2 lhs, double2x2 rhs)
static double2x2 operator /(double2x2 lhs, double rhs)
static double2x2 operator /(double lhs, double2x2 rhs)
static bool2x2 operator <(double2x2 lhs, double2x2 rhs)
static bool2x2 operator <(double2x2 lhs, double rhs)
static bool2x2 operator <(double lhs, double2x2 rhs)
static bool2x2 operator <=(double2x2 lhs, double2x2 rhs)
static bool2x2 operator <=(double2x2 lhs, double rhs)
static bool2x2 operator <=(double lhs, double2x2 rhs)
static bool2x2 operator ==(double2x2 lhs, double2x2 rhs)
static bool2x2 operator ==(double2x2 lhs, double rhs)
static bool2x2 operator ==(double lhs, double2x2 rhs)
static bool2x2 operator >(double2x2 lhs, double2x2 rhs)
static bool2x2 operator >(double2x2 lhs, double rhs)
static bool2x2 operator >(double lhs, double2x2 rhs)
static bool2x2 operator >=(double2x2 lhs, double2x2 rhs)
static bool2x2 operator >=(double2x2 lhs, double rhs)
static bool2x2 operator >=(double lhs, double2x2 rhs)